![]() |
Diffusion C API 6.12.0
|
| C_semaphore_internal | |
| Cadd_request_handler_params_s | Structure supplied when issuing a add_request_handler() call |
| Cadd_topic_callback_s | Add_topic_from_specification callback |
| Carg_opts_s | This structure represents a possible argument to an application |
| Cchange_principal_params_s | Structure supplied when issuing a change_principal() request |
| CCONNECTION_RESPONSE_T | |
| Ccontent_s | Content wrapper for encoding and data |
| Cconversation_id_s | Structure representing a conversation ID |
| Ccredentials_s | This structure is used for passing credentials around in the API |
| Cdiffusion_apply_json_patch_params_s | Structure describing a JSON patch application request |
| Cdiffusion_authentication_handler_params_s | Structure supplied when issuing an diffusion_set_authentication_handler request |
| Cdiffusion_authentication_handler_s | Structure supplied as part of a diffusion_set_authentication_handler request |
| Cdiffusion_change_roles_params_with_filter_s | Structure supplied when issuing a diffusion_change_roles_with_filter call |
| Cdiffusion_change_roles_with_session_id_params_s | Structure supplied when issuing a diffusion_change_roles_with_session_id call |
| Cdiffusion_check_remote_server_params_s | |
| Cdiffusion_client_close_with_filter_params_s | Structure supplied when issuing a diffusion_client_close_with_filter call |
| Cdiffusion_client_close_with_session_params_s | Structure supplied when issuing a diffusion_client_close_with_session call |
| Cdiffusion_client_set_conflated_with_filter_params_s | Structure supplied when issuing a diffusion_client_set_conflated_with_filter call |
| Cdiffusion_create_remote_server_params_s | |
| Cdiffusion_create_topic_view_params_s | Structure describing a request to create a topic view |
| Cdiffusion_error_s | A structure which is filled by the API when an error occurs |
| Cdiffusion_fetch_request_params_s | Structure describing a fetch request |
| Cdiffusion_get_global_permissions_params_s | Structure supplied when issuing a diffusion_get_global_permissions request |
| Cdiffusion_get_path_permissions_params_s | Structure supplied when issuing a diffusion_get_path_permissions request |
| Cdiffusion_get_topic_selections_s | Structure supplied when issuing a diffusion_get_topic_selections call |
| Cdiffusion_get_topic_view_params_s | Structure describing a request to get a topic view |
| Cdiffusion_list_remote_servers_params_s | |
| Cdiffusion_metrics_list_session_metric_collectors_params_s | Structure supplied when issuing a diffusion_metrics_list_session_metric_collectors call |
| Cdiffusion_metrics_list_topic_metric_collectors_params_s | Structure supplied when issuing a diffusion_metrics_list_topic_metric_collectors call |
| Cdiffusion_metrics_put_session_metric_collector_params_s | Structure supplied when issuing a diffusion_metrics_put_session_metric_collector call |
| Cdiffusion_metrics_put_topic_metric_collector_params_s | Structure supplied when issuing a diffusion_metrics_put_topic_metric_collector call |
| Cdiffusion_metrics_remove_session_metric_collector_params_s | Structure supplied when issuing a diffusion_metrics_remove_session_metric_collector call |
| Cdiffusion_metrics_remove_topic_metric_collector_params_s | Structure supplied when issuing a diffusion_metrics_remove_topic_metric_collector call |
| Cdiffusion_recoverable_update_stream_callback_response_s | Structure representing the response for all DIFFUSION_RECOVERABLE_UPDATE_STREAM_T operations |
| Cdiffusion_recoverable_update_stream_params_s | Structure provided when calling diffusion_recoverable_update_stream_set or diffusion_recoverable_update_stream_validate |
| Cdiffusion_remove_remote_server_params_s | |
| Cdiffusion_remove_topic_view_params_s | Structure describing a request to remove a topic view |
| Cdiffusion_request_handler_s | Request handler structure required when creating an ADD_REQUEST_HANDLER_PARAMS_T |
| Cdiffusion_request_stream_s | Structure supplied when adding a request stream |
| Cdiffusion_revoke_authentication_params_s | Structure supplied when issuing a diffusion_revoke_authentication request |
| Cdiffusion_session_get_session_properties_params_s | |
| Cdiffusion_session_lock_params_s | Structure describing a session lock request |
| Cdiffusion_session_lock_unlock_params_s | Structure describing a session lock unlock request |
| Cdiffusion_session_trees_get_branch_mapping_table_params_s | Structure supplied when issuing a diffusion_session_trees_get_branch_mapping_table call |
| Cdiffusion_session_trees_get_session_tree_branches_params_s | Structure supplied when issuing a diffusion_session_trees_get_session_tree_branches call |
| Cdiffusion_session_trees_put_branch_mapping_table_params_s | Structure supplied when issuing a diffusion_session_trees_put_branch_mapping_table call |
| Cdiffusion_set_session_properties_filter_params_s | Structure supplied when issuing a diffusion_set_session_properties_filter call |
| Cdiffusion_set_session_properties_params_s | Structure supplied when issuing a diffusion_set_session_properties call |
| Cdiffusion_subscribe_by_filter_s | Structure supplied when issuing a diffusion_subscribe_by_filter call |
| Cdiffusion_time_series_append_params_s | Structure supplied when issuing a diffusion_time_series_append request |
| Cdiffusion_time_series_edit_params_s | Structure supplied when issuing a diffusion_time_series_edit request |
| Cdiffusion_time_series_range_query_params_s | Structure supplied when issuing a diffusion_time_series_select_from request |
| Cdiffusion_time_series_timestamp_append_params_s | Structure supplied when issuing a diffusion_time_series_timestamp_append request |
| Cdiffusion_topic_notification_listener_s | Structure for adding a topic notification listener |
| Cdiffusion_topic_notification_registration_params_s | Structure supplied when issuing a diffusion_topic_notification_registration_select or diffusion_topic_notification_registration_deselect request |
| Cdiffusion_topic_selection_s | Structure of the topic selection |
| Cdiffusion_topic_update_add_and_set_params_s | Structure describing a topic add and set request |
| Cdiffusion_topic_update_params_s | Structure describing a topic set request |
| Cdiffusion_topic_update_stream_params_s | Structure provided when calling diffusion_topic_update_stream_set |
| Cdiffusion_topic_views_list_params_s | Structure describing a request to list topic views |
| Cdiffusion_unsubscribe_by_filter_s | Structure supplied when issuing a diffusion_unsubscribe_by_filter call |
| Cerror_report_s | Structure describing an error report which may arise when calling various API functions |
| Cget_security_store_params_s | Structure passed when requesting the security store |
| Cget_session_properties_params_s | |
| Cget_system_authentication_store_params_s | Structure passed when requesting the system authentication store |
| Chandler_set_s | A handler set is registered against a conversation id and contains function pointers to callback handlers related to that conversation |
| Chash_entry_s | This structure represents an entry within a hash table |
| Chash_num_entry_s | This structure represents an entry within a hash table |
| Chash_num_s | This represents a hash table |
| Chash_s | This represents a hash table |
| Clocation_details_s | This structure describes the network and physical location of a client/session |
| Cmessage_s | Generic message; all messages should fit into this structure |
| Cmissing_topic_handlers_s | |
| Cmissing_topic_params_s | Structure supplied when registering to receive missing topic notifications |
| Cmsg_receiver_registration_params_s | Structure supplied when issuing a register_msg_handler() call |
| Cnotify_subscription_handlers_s | |
| Cnotify_subscription_params_s | Structure supplied when registering to receive topic subscription notifications |
| Cnotify_unsubscription_handlers_s | |
| Cnotify_unsubscription_params_s | Structure supplied when registering to receive topic unsubscription notifications |
| Cping_system_handlers_s | |
| Cping_system_params_s | Structure supplied when registering a system ping handler or sending a system ping request |
| Cping_user_handlers_s | |
| Cping_user_params_s | Structure supplied when registering a user ping handler or sending a user ping request |
| Creauthenticate_params_s | Structure supplied when issuing a change_principal() request |
| Creconnection_args_repeating | |
| Creconnection_strategy_s | When connecting to Diffusion, a reconnection strategy can be employed which describes what to do if the connection fails |
| Csecurity_store_role_s | |
| Csecurity_store_s | |
| Csemaphore_s | |
| Csend_options_s | Options sub-structure related to requests |
| Csend_request_params_s | Structure supplied to a send_request() call |
| Csend_request_to_filter_params_s | Structure supplied when issuing a send_request_to_filter() call |
| Csend_request_to_session_params_s | Structure supplied when issuing a send_request_to_session() call |
| Csession_create_callback_s | When creating a session which performs a connection to Diffusion asynchronously, these callbacks can be supplied and are invoked when the connection is made successfully, or an error occurs |
| Csession_details_s | |
| Csession_details_summary_s | |
| Csession_id_s | Structure describing a session ID, which is a unique identifier used by Diffusion for tracking this client; it is also used on reconnection to attempt to restore existing session state |
| Csession_listener_s | When a session changes state, a listener may be called to inform the client of the transition via the appropriate function pointer in this structure |
| Csession_properties_event_s | |
| Csession_properties_registration_handlers_s | |
| Csession_properties_registration_params_s | |
| Csession_s | This is the session structure which is created to represent a single instance of connection (session) with Diffusion |
| Cset_entry_s | This structure represents an entry in the set |
| Cset_s | This represents a set |
| Cstream_message_options_s | Additional options associated with a STREAM_MESSAGE_T |
| Cstream_message_s | Messages directed to this session are received through a globally registered handler, and are parsed into this structure |
| Csubscription_control_params_s | |
| Csubscription_handlers_s | |
| Csubscription_params_s | Structure supplied when subscribing to a topic |
| Csvc_defn_s | Every service that a client can provide has to implement this core set of functions |
| Csvc_get_session_properties_response_s | |
| Csvc_missing_topic_request_s | Structure of a request to register for missing topic notifications |
| Csvc_msg_common_s | Base type for service messages |
| Csvc_notify_subscription_request_s | Structure describing an incoming notification that the client has been subscribed to a topic |
| Csvc_notify_unsubscription_request_s | Structure describing an incoming unsubscription notification |
| Csvc_ping_system_request_s | Structure of a system ping request |
| Csvc_ping_user_request_s | Structure of a user ping request |
| Csvc_send_receiver_client_request_s | Structure containing the information received and passed to a handler registered on a message path, including the message content |
| Csystem_authentication_store_s | |
| Csystem_principal_s | Structure describing a principal in the authentication store |
| Ctopic_message_s | Structure for slightly simplified access to topic messages |
| Ctopic_removal_handlers_s | |
| Ctopic_removal_params_s | Structure passed to topic_removal() |
| Ctransport_s | |
| Cunsubscription_handlers_s | |
| Cunsubscription_params_s | Structure supplied when unsubscribing from a topic |
| Cupdate_s | This represents an update to apply to a topic |
| Cupdate_security_store_params_s | Structure passed when updating the security store |
| Cupdate_system_authentication_store_params_s | Structure passed when updating the system authentication store |
| Cv5_message_s | Service messages over the V5 protocol are parsed into this common structure, with the unparsed service-specific content in the payload field |
| Cvalue_stream_s |