PubSub+ Messaging API For C
7.31.0.7
|
Functions | Typedefs | Enumerations | Enumeration Values | Defines |
Function information for Flow creation. More...
#include <solClient.h>
Data Fields | |
solClient_flow_createRxCallbackFuncInfo_t | rxInfo |
solClient_flow_createEventCallbackFuncInfo_t | eventInfo |
solClient_flow_createRxMsgCallbackFuncInfo_t | rxMsgInfo |
Function information for Flow creation.
This is set on a per-Flow basis. The application must set the eventInfo callback information. All Flows must have an event callback registered.
The application must set the rxMsgInfo callback interface. The rxInfo interface is deprecated it the pointer must be set to NULL.
Applications will use the rxMsgInfo callback interface. The application has available to it a solClient_opaqueMsg_pt, which can be kept for later processing and provides a structured interface for accessing elements of the received message. The application callback routine then has the signature (see solClient_flow_rxMsgCallbackFunc_t):
solClient_rxMsgCallback_returnCode_t applicationRxMsgCallback (solClient_opaqueFlow_pt opaqueFlow_p, solClient_opaqueMsg_pt msg_p, void *user_p);