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

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

Data Fields

const char * filter
 The session filter.
 
const HASH_Tproperties
 The properties to change. More...
 
set_session_properties_filter_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_filter call.

Field Documentation

const HASH_T* diffusion_set_session_properties_filter_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.


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