| 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 |