Diffusion C API  6.7.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
diffusion_set_session_properties_params_s Struct Reference

Structure supplied when issuing a diffusion_set_session_properties call. More...

Data Fields

const SESSION_ID_Tsession_id
 Identifies the client session for which the change will be applied. More...
 
const HASH_Tproperties
 The properties to change. More...
 
set_session_properties_cb on_session_properties_set
 Callback when the roles have been successfully changed.
 
ERROR_HANDLER_T on_error
 Callback to handle errors. Can be NULL.
 
DISCARD_HANDLER_T on_discard
 Callback to handle discards. Can be NULL.
 
void * context
 User supplied context. Can be NULL.
 

Detailed Description

Structure supplied when issuing a diffusion_set_session_properties call.

Field Documentation

const HASH_T* diffusion_set_session_properties_params_s::properties

The properties to change.

Each entry in the map is a property name and the new value. If the value is NULL, any existing property with that name will be removed (unless it is a fixed property). Otherwise if the property name does not match any existing property, that entry will be added as a new property (although

const SESSION_ID_T* diffusion_set_session_properties_params_s::session_id

Identifies the client session for which the change will be applied.


The documentation for this struct was generated from the following file: