Public Member Functions | |
acssampConsumer (String ncChannel, ContainerServices cServices) throws AcsJException | |
void | receive (SampDataBlock[] sampData) |
void | push_structured_event (StructuredEvent structuredEvent) throws org.omg.CosEventComm.Disconnected |
void | ncDisconnect () |
void | offer_change (EventType[] eventTypesNew, EventType[] eventTypesOnce) |
Public Attributes | |
int | eventCount = 0 |
Protected Member Functions | |
void | processEvent (IDLEntity corbaData, EventDescription eventDescrip) |
|
Creates a new instance of acssampConsumer |
|
|
|
Here we as a smart consumer would have a chance to subscribe to new types as they are being offered. Instead we just log the information.
|
|
Currently never called because we override the default impl of push_structured_event. |
|
We directly overload the push_structured_event to steal the raw events before any processing by the NC classes can take place. Usually one would overload one of the processEvent methods.
|
|
Should never be called as we don't register a receiver callback object with the NC framework. |
|
Total number of events that have been consumed. |