Diffusion C API  6.3.3
 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. Otherwise if the property name does not match any existing property, that entry will be added as a new property.

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: