#include <acsncSimpleSupplier.h>
Inheritance diagram for nc::SimpleSupplier:
Public Member Functions | |
SimpleSupplier (const char *channelName, acscomponent::ACSComponentImpl *component) | |
template<class T> void | publishData (T data) |
Protected Member Functions | |
virtual | ~SimpleSupplier () |
Protected Attributes | |
CORBA::Any | any_m |
Private Member Functions | |
void | operator= (const SimpleSupplier &) |
TODO:
|
Constructor. All the work is done in the superclass's constructor.
|
|
Destructor is protected. |
|
ALMA C++ coding standards state copy operators should be disabled. |
|
publishData is the templated method that actually sends the event to the channel. The templated parameter is the ICD event (i.e., IDL struct) to be sent. Really this is the only Supplier method developers should be invoking from their code.
|
|
CORBA Any taken out of the publishData method for a small performance increase. |