cisst-saw
Loading...
Searching...
No Matches
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

◆ CollectorEventWrite()

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

Member Function Documentation

◆ EventHandler()

void mtsCollectorEvent::CollectorEventWrite::EventHandler ( const mtsGenericObject & payload)

◆ PrintHeader()

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

Member Data Documentation

◆ ArgumentPrototype

const mtsGenericObject* mtsCollectorEvent::CollectorEventWrite::ArgumentPrototype

◆ Collector

mtsCollectorEvent* mtsCollectorEvent::CollectorEventWrite::Collector

◆ ComponentName

std::string mtsCollectorEvent::CollectorEventWrite::ComponentName

◆ EventId

size_t mtsCollectorEvent::CollectorEventWrite::EventId

◆ EventName

std::string mtsCollectorEvent::CollectorEventWrite::EventName

◆ InterfaceName

std::string mtsCollectorEvent::CollectorEventWrite::InterfaceName

◆ InterfaceRequired

mtsInterfaceRequired* mtsCollectorEvent::CollectorEventWrite::InterfaceRequired

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