Diffusion C API
6.1.5
|
Remove topics feature (topic control). More...
Data Structures | |
struct | svc_remove_topics_request_s |
Structure describing a "remove topic" request. More... | |
struct | svc_remove_topics_response_s |
Structure describing a "remove topic" response. More... | |
struct | remove_topics_handlers_s |
struct | remove_topics_params_s |
Structure passed to remove_topics(). More... | |
Macros | |
#define | REMOVE_TOPICS_HANDLERS |
User-specified callbacks that may be invoked in response to issuing a "remove topic" request to Diffusion. | |
Typedefs | |
typedef struct svc_remove_topics_request_s | SVC_REMOVE_TOPICS_REQUEST_T |
Structure describing a "remove topic" request. | |
typedef struct svc_remove_topics_response_s | SVC_REMOVE_TOPICS_RESPONSE_T |
Structure describing a "remove topic" response. | |
typedef int(* | on_remove_topics_cb )(SESSION_T *session, const SVC_REMOVE_TOPICS_RESPONSE_T *response, void *context) |
Callback for remove_topics() handlers. More... | |
typedef struct remove_topics_params_s | REMOVE_TOPICS_PARAMS_T |
Structure passed to remove_topics(). | |
Functions | |
void | remove_topics (SESSION_T *session, const REMOVE_TOPICS_PARAMS_T params) |
Remove topics from Diffusion. More... | |
Remove topics feature (topic control).
typedef int(* on_remove_topics_cb)(SESSION_T *session, const SVC_REMOVE_TOPICS_RESPONSE_T *response, void *context) |
Callback for remove_topics() handlers.
session | The current active session. |
response | The response message from Diffusion. |
context | User-supplied context from the remove_topics() call. |