OmmProviderClient class provides callback interfaces to pass received messages. More...
Public Member Functions | |
Callbacks | |
virtual void | onRefreshMsg (const RefreshMsg &refreshMsg, const OmmProviderEvent &event) |
virtual void | onStatusMsg (const StatusMsg &statusMsg, const OmmProviderEvent &event) |
virtual void | onGenericMsg (const GenericMsg &genericMsg, const OmmProviderEvent &event) |
virtual void | onAllMsg (const Msg &msg, const OmmProviderEvent &event) |
virtual void | onPostMsg (const PostMsg &postMsg, const OmmProviderEvent &event) |
virtual void | onReqMsg (const ReqMsg &reqMsg, const OmmProviderEvent &event) |
virtual void | onReissue (const ReqMsg &reqMsg, const OmmProviderEvent &event) |
virtual void | onClose (const ReqMsg &reqMsg, const OmmProviderEvent &event) |
Protected Member Functions | |
OmmProviderClient () | |
virtual | ~OmmProviderClient () |
Application may need to implement an application client class inheriting from OmmProviderClient. In its own class, application needs to override callback methods it desires to use for item processing. Default empty callback methods are implemented by OmmProviderClient class.
Application may chose to implement specific callbacks (e.g., onRefreshMsg()) or a general callback (e.g., onAllMsg()).
The following code snippet shows basic usage of OmmProviderClient class to print recevied messages to screen.
Definition at line 75 of file OmmProviderClient.h.
|
protected |
|
protectedvirtual |
|
virtual |
Invoked upon receiving any message. Application need only implement this method if a desire to process all message types.
[out] | msg | received message |
[out] | event | identifies open item for which this message is received |
|
virtual |
invoked upon receiving a close request message. Application need only implement this method if a desire to process item close messages.
[out] | event | identifies open item for which this message is received |
|
virtual |
Invoked upon receiving a generic message. Application need only implement this method if a desire to process messages of type GenericMsg.
[out] | genericMsg | received genericMsg |
[out] | event | identifies open item for which this message is received |
|
virtual |
invoked upon receiving a post message. Application need only implement this method if a desire to process messages of type PostMsg.
[out] | postMsg | received postcMsg |
[out] | event | identifies open item for which this message is received |
|
virtual |
Invoked upon receiving a refresh message. Refresh message may be a start, interim or final part.
[out] | refreshMsg | received refreshMsg |
[out] | event | identifies open item for which this message is received |
|
virtual |
invoked upon receiving a reissue request. Application need only implement this method if a desire to process reissue messages of type ReqMsg.
[out] | reqMsg | received reqMsg |
[out] | event | identifies open item for which this message is received |
|
virtual |
invoked upon receiving an initial item request message. Application need only implement this method if a desire to process intial messages of type ReqMsg.
[out] | reqMsg | received reqMsg |
[out] | event | identifies open item for which this message is received |
|
virtual |
Invoked upon receiving a status message.
[out] | statusMsg | received statusMsg |
[out] | event | identifies open item for which this message is received |
![]() |
![]() |
|