Diffusion C API
6.1.5
|
Functions for sending messages to handlers in control clients via topic endpoints. More...
Data Structures | |
struct | svc_send_receiver_client_request_s |
Structure containing the information received and passed to a handler registered on a message path, including the message content. More... | |
struct | svc_send_receiver_client_response_s |
Response structure. More... | |
struct | send_receiver_client_params_s |
Internal structure used when issuing a register_msg_handler() call. More... | |
Macros | |
#define | SEND_RECEIVER_CLIENT_HANDLERS |
Handlers for notification of a message being received. | |
Typedefs | |
typedef struct svc_send_receiver_client_request_s | SVC_SEND_RECEIVER_CLIENT_REQUEST_T |
Structure containing the information received and passed to a handler registered on a message path, including the message content. | |
typedef struct svc_send_receiver_client_response_s | SVC_SEND_RECEIVER_CLIENT_RESPONSE_T |
Response structure. | |
typedef int(* | on_send_receiver_client_msg_cb )(SESSION_T *session, const SVC_SEND_RECEIVER_CLIENT_REQUEST_T *request, void *context) |
Callback when a message is received by a registered handler on a message path. More... | |
typedef struct send_receiver_client_params_s | SEND_RECEIVER_CLIENT_PARAMS_T |
Internal structure used when issuing a register_msg_handler() call. | |
Functions for sending messages to handlers in control clients via topic endpoints.
typedef int(* on_send_receiver_client_msg_cb)(SESSION_T *session, const SVC_SEND_RECEIVER_CLIENT_REQUEST_T *request, void *context) |
Callback when a message is received by a registered handler on a message path.
session | The currently active session. |
request | Details about the incoming message, and the message itself. |
context | User-supplied context from the initial register_msg_handler() call. |