Service Protocol: PushConsumer
A service implementing this protocol (usually by implementing one of the
BasicService_PushConsumer
or
SessionService_PushConsumer
, etc. interfaces from
Service.idl
) will receive Events from another service.
The
IDL file defines three functions for this interface, but only one of them is really important:
The other two function callbacks
disconnect_structured_push_consumer
and
offer_change
have no special meaning in our context and are usually not called. Most implementations choose to ignore these function calls (or write a short log message).
Q: There are rumors that in recent versions of the service manager these functions actually get called sometimes... --
MartinBauer - 17 Jul 2003
More Information
- A nice and clean Example how to implement a SvcProtPushConsumer is the PoseDataLogger.
Note how this implementation completely ignores the other two function callbacks disconnect_structured_push_consumer
and offer_change
.