Namespaces | |
| namespace | constants |
| namespace | request_response |
Classes | |
| class | corelink_classic_client |
| struct | corelink_client_channel_base_descriptor |
| Corelink client channels base descriptor. Defines and implements base attributes for all corelink client channels. More... | |
| struct | corelink_client_connection_info |
| struct | corelink_client_control_channel_descriptor |
| This class houses all the attributes relevant to a corelink control channel. More... | |
| class | corelink_client_data_channel_descriptor |
| Data channel descriptor. More... | |
| struct | enum_hasher |
| struct | request_response_handler |
Typedefs | |
| using | hasher_type = std::hash<corelink_functions> |
Enumerations | |
| enum class | corelink_functions { authenticate , keep_alive , list_client_functions , list_server_functions , describe_client_function , describe_server_function , list_workspaces , add_workspace , remove_workspace , set_default_workspace , get_default_workspace , add_user , change_password , remove_user , list_users , add_group , add_group_user , remove_group_user , change_group_owner , remove_group , list_groups , list_streams , stream_info , subscribe , unsubscribe , disconnect , expire_user_session , create_sender , create_receiver , server_callback_on_update , server_callback_on_subscribed , server_callback_on_stale , server_callback_on_dropped } |
| Contains "keys" to corelink client and server side functions. These are used to look up appropriate request and response handlers for a function type. More... | |
Variables | |
| static const std::unordered_map< corelink_functions, request_response_handler, hasher_type > | corelink_functions_request_response_handlers |
| typedef enum_hasher corelink::client::hasher_type = std::hash<corelink_functions> |
|
strong |
Contains "keys" to corelink client and server side functions. These are used to look up appropriate request and response handlers for a function type.
|
static |