Diffusion C API  6.4.10
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Deprecated List
Global ADD_TOPIC_FAILURE_REASON_USER_CODE_ERROR
This failure reason is deprecated from version 6.2 onwards and will be removed in a future release.
Global DEPRECATED (void remove_topics(SESSION_T *session, const REMOVE_TOPICS_PARAMS_T params))
Since 6.4.2. Please use topic_removal, as it is more powerful and works correctly with replicated topics. This will be removed in a future release
Global DEPRECATED (void svc_authentication_register_request_free(SESSION_T *session, SVC_AUTHENTICATION_REGISTER_REQUEST_T *request))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void send_msg(SESSION_T *session, SEND_MSG_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void content_free(CONTENT_T *content))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (typedef struct remove_topics_params_s{REMOVE_TOPICS_HANDLERSconst char *topic_selector;void *context;}REMOVE_TOPICS_PARAMS_T)
Since 6.4.2. Please use topic_removal, as it is more powerful and works correctly with replicated topics. This will be removed in a future release
Global DEPRECATED (char *buf_read_topic_details(const char *data, TOPIC_DETAILS_T *details))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (void topic_id_details_free(TOPIC_ID_DETAILS_T *val))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (void topic_details_free(TOPIC_DETAILS_T *details))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (TOPIC_DETAILS_T *topic_details_dup(const TOPIC_DETAILS_T *src))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (TOPIC_DETAILS_T *create_topic_details_slave(char *master_topic))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (BUF_T *topic_details_schema_build(const TOPIC_DETAILS_T *details))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (void missing_topic_cancel(SESSION_T *session, SVC_MISSING_TOPIC_REQUEST_T *request))
Since 6.4. This is only useful when using the deprecated fetch mechanism. It will be removed when that mechanism is removed.
Global DEPRECATED (TOPIC_DETAILS_T *create_topic_details_json(void))

This function is deprecated from version 6.1 onwards, and may be removed.

This function is deprecated from version 6.1 onwards, and may be removed.

Global DEPRECATED (BUF_T *cbor_to_json(const char *cbor, size_t len))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (void fetch(SESSION_T *session, const FETCH_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void update_value_with_datatype(SESSION_T *session, DIFFUSION_DATATYPE datatype, UPDATE_VALUE_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release. Applications should now use the preferred update API in topic-update.h
Global DEPRECATED (void update_value(SESSION_T *session, const UPDATE_VALUE_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release. Applications should now use the preferred update API in topic-update.h
Global DEPRECATED (BUF_T *topic_details_marshal(TOPIC_DETAILS_T *details))
This function is deprecated from version 6.1 onwards, and may be removed.
Global DEPRECATED (void deregister_update_source(SESSION_T *session, const UPDATE_SOURCE_DEREGISTRATION_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (CONVERSATION_ID_T *register_update_source(SESSION_T *session, const UPDATE_SOURCE_REGISTRATION_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (UPDATE_T *update_dup(const UPDATE_T *src))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void register_msg_listener(SESSION_T *session, MSG_LISTENER_REGISTRATION_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (char *buf_read_update(const char *data, UPDATE_T **update))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (BUF_T *update_marshal(const UPDATE_T *update))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (UPDATE_T *update_create(const UPDATE_ACTION_T action, const UPDATE_TYPE_T type, const CONTENT_T *content))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void update_free(UPDATE_T *update))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void send_msg_to_session(SESSION_T *session, SEND_MSG_TO_SESSION_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void deregister_msg_listener(SESSION_T *session, MSG_LISTENER_DEREGISTRATION_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (typedef int(*on_remove_topics_cb)(SESSION_T *session, const SVC_REMOVE_TOPICS_RESPONSE_T *response, void *context))
Since 6.4.2. Please use topic_removal, as it is more powerful and works correctly with replicated topics. This will be removed in a future release
Global DEPRECATED (typedef struct svc_remove_topics_response_s{}SVC_REMOVE_TOPICS_RESPONSE_T)
Since 6.4.2. Please use topic_removal, as it is more powerful and works correctly with replicated topics. This will be removed in a future release
Global DEPRECATED (void update(SESSION_T *session, const UPDATE_SOURCE_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release. Applications should now use the preferred update API in topic-update.h
Global DEPRECATED (void send_msg_to_filter(SESSION_T *session, SEND_MSG_TO_FILTER_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (UPDATE_T *update_unmarshal(const char *str))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (SVC_AUTHENTICATION_REGISTER_REQUEST_T *authentication_register(SESSION_T *session, const AUTHENTICATION_REGISTRATION_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release. Applications should now use the preferred function diffusion_set_authentication_handler.
Global DEPRECATED (void authentication_deregister(SESSION_T *session, const AUTHENTICATION_DEREGISTRATION_PARAMS_T params))
This function is deprecated from version 6.2 onwards, and will be removed in a future release.
Global DEPRECATED (void register_msg_handler(SESSION_T *session, const MSG_RECEIVER_REGISTRATION_PARAMS_T params))

This function is deprecated from version 6.2 onwards, and will be removed in a future release.

This function is deprecated from version 6.2 onwards, and will be removed in a future release.

Global DIFFUSION_SLAVE_MASTER_TOPIC
Slave topics are deprecated. This value will be removed in a future release.
Global reconnection_strategy_s::retry_count
{Setting values directly for the reconnection strategy (formerly, failover strategy) is deprecated. Please use the functions provided to make a reconnetion strategy structure and to modify/access it.
Global RECOVERING_FAILOVER
Recovering from a connection error by attempting to reconnect to a different Diffusion server.
Global REMOVE_TOPICS_HANDLERS
Since 6.4.2. Please use topic_removal, as it is more powerful and works correctly with replicated topics. This will be removed in a future release
Global session_create_async (const char *url_str, const char *principal, CREDENTIALS_T *credentials, SESSION_LISTENER_T *listener, RECONNECTION_STRATEGY_T *reconnection_strategy, SESSION_CREATE_CALLBACK_T *callbacks, DIFFUSION_ERROR_T *error)
The error parameter is deprecated and will be removed in a future release.
Global TOPIC_ADD_FAIL_INCOMPATIBLE_MASTER
Slave topics are deprecated. This value will be removed in a future release. Adding a slave topic failed because a topic owned by a publisher is already bound to the specified master path.