Diffusion C API
6.1.5
|
Add topic feature (topic control). More...
Data Structures | |
struct | svc_topic_add_request_s |
Structure describing an "topic add" request. More... | |
struct | svc_topic_add_response_s |
struct | add_topic_callback_s |
add_topic_from_specification callback More... | |
Typedefs | |
typedef struct svc_topic_add_request_s | SVC_TOPIC_ADD_REQUEST_T |
Structure describing an "topic add" request. | |
typedef int(* | on_topic_add_cb )(SESSION_T *session, TOPIC_ADD_RESULT_CODE result_code, void *context) |
Callback for add_topic_from_specification(). More... | |
typedef int(* | on_topic_add_failed_cb )(SESSION_T *session, TOPIC_ADD_FAIL_RESULT_CODE result_code, const DIFFUSION_ERROR_T *error, void *context) |
Callback for add_topic_from_specification(). More... | |
typedef struct add_topic_callback_s | ADD_TOPIC_CALLBACK_T |
add_topic_from_specification callback | |
Add topic feature (topic control).
typedef int(* on_topic_add_cb)(SESSION_T *session, TOPIC_ADD_RESULT_CODE result_code, void *context) |
Callback for add_topic_from_specification().
session | The current active session. |
result_code | The result code from the topic add request. |
context | User-supplied context from the initial add_topic_from_specification() call. |
typedef int(* on_topic_add_failed_cb)(SESSION_T *session, TOPIC_ADD_FAIL_RESULT_CODE result_code, const DIFFUSION_ERROR_T *error, void *context) |
Callback for add_topic_from_specification().
session | The current active session. |
result_code | The topic add failure result code |
error | The error reason. This will only be set if this function is called through the callback |
context | User-supplied context from the initial add_topic_from_specification() call. |