OpcUaCanOpen
CANopen OPC-UA server
LogSinks Class Reference

#include <LogSinks.h>

Public Member Functions

 LogSinks ()
 
virtual ~LogSinks ()
 Clean up sink memory. More...
 
void addSink (LogSinkInterface *sink)
 Ownership of the sink is transferred to this object (deleted in the ~dtor) More...
 
void logMessage (const std::string &logMsg)
 

Private Attributes

std::vector< LogSinkInterface * > m_sinks
 

Detailed Description

Definition at line 29 of file LogSinks.h.

Constructor & Destructor Documentation

◆ LogSinks()

LogSinks::LogSinks ( )

Definition at line 25 of file LogSinks.cpp.

◆ ~LogSinks()

LogSinks::~LogSinks ( )
virtual

Clean up sink memory.

Definition at line 31 of file LogSinks.cpp.

Member Function Documentation

◆ addSink()

void LogSinks::addSink ( LogSinkInterface sink)

Ownership of the sink is transferred to this object (deleted in the ~dtor)

Definition at line 42 of file LogSinks.cpp.

◆ logMessage()

void LogSinks::logMessage ( const std::string &  logMsg)

Definition at line 47 of file LogSinks.cpp.

Member Data Documentation

◆ m_sinks

std::vector<LogSinkInterface*> LogSinks::m_sinks
private

Definition at line 38 of file LogSinks.h.


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