![]() |
Diffusion C API 6.12.0
|
Structure supplied when issuing a diffusion_set_session_properties call. More...
#include <client-control.h>
Data Fields | |
| const SESSION_ID_T * | session_id |
| Identifies the client session for which the change will be applied. | |
| const HASH_T * | properties |
| The properties to change. | |
| 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. | |
Structure supplied when issuing a diffusion_set_session_properties call.
| 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