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 |