cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
mtsCollectorEvent::CollectorEventWrite Class Reference

#include <mtsCollectorEvent.h>

Public Member Functions

 CollectorEventWrite (const std::string &componentName, const std::string &interfaceName, const std::string &eventName, size_t eventId, mtsCollectorEvent *collector)
 
void EventHandler (const mtsGenericObject &payload)
 
void PrintHeader (std::ostream &outputStream, const CollectorFileFormat fileFormat)
 

Public Attributes

std::string ComponentName
 
std::string InterfaceName
 
std::string EventName
 
mtsInterfaceRequiredInterfaceRequired
 
const mtsGenericObjectArgumentPrototype
 
size_t EventId
 
mtsCollectorEventCollector
 

Detailed Description

Class holding information for each event write as well as callback method

Constructor & Destructor Documentation

mtsCollectorEvent::CollectorEventWrite::CollectorEventWrite ( const std::string &  componentName,
const std::string &  interfaceName,
const std::string &  eventName,
size_t  eventId,
mtsCollectorEvent collector 
)

Member Function Documentation

void mtsCollectorEvent::CollectorEventWrite::EventHandler ( const mtsGenericObject payload)
void mtsCollectorEvent::CollectorEventWrite::PrintHeader ( std::ostream &  outputStream,
const CollectorFileFormat  fileFormat 
)

Member Data Documentation

const mtsGenericObject* mtsCollectorEvent::CollectorEventWrite::ArgumentPrototype
mtsCollectorEvent* mtsCollectorEvent::CollectorEventWrite::Collector
std::string mtsCollectorEvent::CollectorEventWrite::ComponentName
size_t mtsCollectorEvent::CollectorEventWrite::EventId
std::string mtsCollectorEvent::CollectorEventWrite::EventName
std::string mtsCollectorEvent::CollectorEventWrite::InterfaceName
mtsInterfaceRequired* mtsCollectorEvent::CollectorEventWrite::InterfaceRequired

The documentation for this class was generated from the following file: