ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcdcsPUBLISHER Class Reference

#include <ngcdcsPUBLISHER.hpp>

Public Member Functions

ngcdcsPUBLISHERoperator= (const ngcdcsPUBLISHER &other)
 Operator =.
 
 ngcdcsPUBLISHER (const ngcdcsPUBLISHER &other)
 Copy constructor.
 
 ngcdcsPUBLISHER ()
 Constructor.
 
virtual ~ngcdcsPUBLISHER ()
 Destructor.
 
void Clear ()
 Clear publisher list.
 
void Remove (const char *id)
 Remove all topics marked with an id from publisher list.
 
void Remove (int id)
 Remove all topics marked with an id from publisher list.
 
void Push (const ngcdcs_exp_topic &topic)
 Push topic to publisher.
 

Public Attributes

int verboseLevel
 Verbose level.
 
int logLevel
 Logging level.
 

Protected Member Functions

virtual void Publish (const ngcdcs_exp_topic &topic)
 Publisher.
 

Detailed Description

Publisher class

Constructor & Destructor Documentation

◆ ngcdcsPUBLISHER() [1/2]

ngcdcsPUBLISHER::ngcdcsPUBLISHER ( const ngcdcsPUBLISHER & other)
inline

Copy constructor.

◆ ngcdcsPUBLISHER() [2/2]

ngcdcsPUBLISHER::ngcdcsPUBLISHER ( )
inline

Constructor.

◆ ~ngcdcsPUBLISHER()

virtual ngcdcsPUBLISHER::~ngcdcsPUBLISHER ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ Clear()

void ngcdcsPUBLISHER::Clear ( )
inline

Clear publisher list.

◆ operator=()

ngcdcsPUBLISHER & ngcdcsPUBLISHER::operator= ( const ngcdcsPUBLISHER & other)
inline

Operator =.

◆ Publish()

virtual void ngcdcsPUBLISHER::Publish ( const ngcdcs_exp_topic & topic)
inlineprotectedvirtual

Publisher.

◆ Push()

void ngcdcsPUBLISHER::Push ( const ngcdcs_exp_topic & topic)
inline

Push topic to publisher.

◆ Remove() [1/2]

void ngcdcsPUBLISHER::Remove ( const char * id)
inline

Remove all topics marked with an id from publisher list.

◆ Remove() [2/2]

void ngcdcsPUBLISHER::Remove ( int id)
inline

Remove all topics marked with an id from publisher list.

Member Data Documentation

◆ logLevel

int ngcdcsPUBLISHER::logLevel

Logging level.

◆ verboseLevel

int ngcdcsPUBLISHER::verboseLevel

Verbose level.


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