<!-- ##### SECTION Title ##### -->
connection-manager

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### USER_FUNCTION TpConnectionManagerListCb ##### -->
<para>

</para>

@cms: 
@n_cms: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_list_connection_managers ##### -->
<para>

</para>

@bus_daemon: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 


<!-- ##### STRUCT TpConnectionManager ##### -->
<para>

</para>

@parent: 
@name: 
@protocols: 
@running: 
@always_introspect: 
@info_source: 
@reserved_flags: 
@priv: 

<!-- ##### SIGNAL TpConnectionManager::activated ##### -->
<para>

</para>

@tpconnectionmanager: the object which received the signal.

<!-- ##### SIGNAL TpConnectionManager::exited ##### -->
<para>

</para>

@tpconnectionmanager: the object which received the signal.

<!-- ##### SIGNAL TpConnectionManager::got-info ##### -->
<para>

</para>

@tpconnectionmanager: the object which received the signal.
@arg1: 

<!-- ##### ARG TpConnectionManager:always-introspect ##### -->
<para>

</para>

<!-- ##### ARG TpConnectionManager:connection-manager ##### -->
<para>

</para>

<!-- ##### ARG TpConnectionManager:info-source ##### -->
<para>

</para>

<!-- ##### ARG TpConnectionManager:manager-file ##### -->
<para>

</para>

<!-- ##### STRUCT TpConnectionManagerClass ##### -->
<para>

</para>


<!-- ##### FUNCTION tp_connection_manager_new ##### -->
<para>

</para>

@dbus: 
@name: 
@manager_filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_get_name ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### USER_FUNCTION TpConnectionManagerWhenReadyCb ##### -->
<para>

</para>

@cm: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_connection_manager_call_when_ready ##### -->
<para>

</para>

@self: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 


<!-- ##### FUNCTION tp_connection_manager_is_ready ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### ENUM TpCMInfoSource ##### -->
<para>

</para>

@TP_CM_INFO_SOURCE_NONE: 
@TP_CM_INFO_SOURCE_FILE: 
@TP_CM_INFO_SOURCE_LIVE: 

<!-- ##### FUNCTION tp_connection_manager_get_info_source ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_activate ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_is_running ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_dup_protocol_names ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_has_protocol ##### -->
<para>

</para>

@self: 
@protocol: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_get_protocol ##### -->
<para>

</para>

@self: 
@protocol: 
@Returns: 


<!-- ##### STRUCT TpConnectionManagerProtocol ##### -->
<para>

</para>

@name: 
@params: 

<!-- ##### FUNCTION tp_connection_manager_protocol_can_register ##### -->
<para>

</para>

@protocol: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_protocol_dup_param_names ##### -->
<para>

</para>

@protocol: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_protocol_has_param ##### -->
<para>

</para>

@protocol: 
@param: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_protocol_get_param ##### -->
<para>

</para>

@protocol: 
@param: 
@Returns: 


<!-- ##### STRUCT TpConnectionManagerParam ##### -->
<para>

</para>

@name: 
@dbus_signature: 
@default_value: 
@flags: 
@priv: 

<!-- ##### FUNCTION tp_connection_manager_param_get_name ##### -->
<para>

</para>

@param: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_param_get_dbus_signature ##### -->
<para>

</para>

@param: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_param_is_required ##### -->
<para>

</para>

@param: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_param_is_required_for_registration ##### -->
<para>

</para>

@param: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_param_is_secret ##### -->
<para>

</para>

@param: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_param_is_dbus_property ##### -->
<para>

</para>

@param: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_param_get_default ##### -->
<para>

</para>

@param: 
@value: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_check_valid_name ##### -->
<para>

</para>

@name: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_check_valid_protocol_name ##### -->
<para>

</para>

@name: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_connection_manager_init_known_interfaces ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION tp_cli_connection_manager_callback_for_get_parameters ##### -->
<para>

</para>

@proxy: 
@out_Parameters: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_cli_connection_manager_call_get_parameters ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in_Protocol: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_connection_manager_run_get_parameters ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in_Protocol: 
@out_Parameters: 
@error: 
@loop: 
@Returns: 


<!-- ##### USER_FUNCTION tp_cli_connection_manager_callback_for_list_protocols ##### -->
<para>

</para>

@proxy: 
@out_Protocols: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_cli_connection_manager_call_list_protocols ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_connection_manager_run_list_protocols ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@out_Protocols: 
@error: 
@loop: 
@Returns: 


<!-- ##### USER_FUNCTION tp_cli_connection_manager_callback_for_request_connection ##### -->
<para>

</para>

@proxy: 
@out_Bus_Name: 
@out_Object_Path: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_cli_connection_manager_call_request_connection ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in_Protocol: 
@in_Parameters: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_connection_manager_run_request_connection ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in_Protocol: 
@in_Parameters: 
@out_Bus_Name: 
@out_Object_Path: 
@error: 
@loop: 
@Returns: 


<!-- ##### USER_FUNCTION tp_cli_connection_manager_signal_callback_new_connection ##### -->
<para>

</para>

@proxy: 
@arg_Bus_Name: 
@arg_Object_Path: 
@arg_Protocol: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_cli_connection_manager_connect_to_new_connection ##### -->
<para>

</para>

@proxy: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@error: 
@Returns: 


