Diffusion C API  6.2.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Managing topic subscriptions.

Functions

void subscribe_client (SESSION_T *session, const SUBSCRIPTION_CONTROL_PARAMS_T params)
 Subscribe a session to topics. More...
 
void unsubscribe_client (SESSION_T *session, const SUBSCRIPTION_CONTROL_PARAMS_T params)
 Unsubscribe a session from topics. More...
 

Detailed Description

Function Documentation

void subscribe_client ( SESSION_T session,
const SUBSCRIPTION_CONTROL_PARAMS_T  params 
)

Subscribe a session to topics.

This function requests that a client is subscribed to the topics specified by a topic selector.

Parameters
sessionThe session handle. If NULL, this function returns immediately.
paramsParameters describing the subscription control request and callback handlers which may be invoked in response.
void unsubscribe_client ( SESSION_T session,
const SUBSCRIPTION_CONTROL_PARAMS_T  params 
)

Unsubscribe a session from topics.

This function requests that a client is unsubscribed from the topics specified by a topic selector.

Parameters
sessionThe session handle. If NULL, this function returns immediately.
paramsParameters describing the subscription control request and callback handlers which may be invoked in response.