Diffusion C API  5.9.24
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Handling messages from and to clients.

Functions

void register_msg_handler (SESSION_T *session, const MSG_RECEIVER_REGISTRATION_PARAMS_T params)
 Register a message handler. More...
 
void deregister_msg_handler (SESSION_T *session, const MSG_RECEIVER_REGISTRATION_PARAMS_T params)
 Deregister a message handler. More...
 

Detailed Description

Function Documentation

void deregister_msg_handler ( SESSION_T session,
const MSG_RECEIVER_REGISTRATION_PARAMS_T  params 
)

Deregister a message handler.

Parameters
sessionThe session handle. If NULL, this function returns immediately.
paramsThe same parameters passed when registering the message handler.
void register_msg_handler ( SESSION_T session,
const MSG_RECEIVER_REGISTRATION_PARAMS_T  params 
)

Register a message handler.

Message handlers receive messages which are sent from clients via topic endpoints. Only one handler for a particular endpoint may be active at any one time, as determined by the server.

Parameters
sessionThe session handle. If NULL, this function returns immediately.
paramsParameters defining the request to register a message handler.