<!-- ##### SECTION Title ##### -->
GDBusConnection

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


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

</para>

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

</para>

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


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


<!-- ##### ENUM GBusType ##### -->
<para>

</para>

@G_BUS_TYPE_STARTER: 
@G_BUS_TYPE_NONE: 
@G_BUS_TYPE_SYSTEM: 
@G_BUS_TYPE_SESSION: 

<!-- ##### FUNCTION g_bus_get ##### -->
<para>

</para>

@bus_type: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION g_bus_get_finish ##### -->
<para>

</para>

@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_bus_get_sync ##### -->
<para>

</para>

@bus_type: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### STRUCT GDBusConnection ##### -->
<para>

</para>


<!-- ##### SIGNAL GDBusConnection::closed ##### -->
<para>

</para>

@gdbusconnection: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### ARG GDBusConnection:address ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:authentication-observer ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:capabilities ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:closed ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:exit-on-close ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:flags ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:guid ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:stream ##### -->
<para>

</para>

<!-- ##### ARG GDBusConnection:unique-name ##### -->
<para>

</para>

<!-- ##### ENUM GDBusConnectionFlags ##### -->
<para>

</para>

@G_DBUS_CONNECTION_FLAGS_NONE: 
@G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT: 
@G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER: 
@G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS: 
@G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION: 
@G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING: 

<!-- ##### FUNCTION g_dbus_connection_new ##### -->
<para>

</para>

@stream: 
@guid: 
@flags: 
@observer: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION g_dbus_connection_new_finish ##### -->
<para>

</para>

@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_new_sync ##### -->
<para>

</para>

@stream: 
@guid: 
@flags: 
@observer: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_new_for_address ##### -->
<para>

</para>

@address: 
@flags: 
@observer: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION g_dbus_connection_new_for_address_finish ##### -->
<para>

</para>

@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_new_for_address_sync ##### -->
<para>

</para>

@address: 
@flags: 
@observer: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_start_message_processing ##### -->
<para>

</para>

@connection: 


<!-- ##### FUNCTION g_dbus_connection_close ##### -->
<para>

</para>

@connection: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION g_dbus_connection_close_finish ##### -->
<para>

</para>

@connection: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_close_sync ##### -->
<para>

</para>

@connection: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_is_closed ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_flush ##### -->
<para>

</para>

@connection: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION g_dbus_connection_flush_finish ##### -->
<para>

</para>

@connection: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_flush_sync ##### -->
<para>

</para>

@connection: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_get_exit_on_close ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_set_exit_on_close ##### -->
<para>

</para>

@connection: 
@exit_on_close: 


<!-- ##### FUNCTION g_dbus_connection_get_stream ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_get_guid ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_get_unique_name ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### ENUM GDBusCapabilityFlags ##### -->
<para>

</para>

@G_DBUS_CAPABILITY_FLAGS_NONE: 
@G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING: 

<!-- ##### FUNCTION g_dbus_connection_get_capabilities ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_get_peer_credentials ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### ENUM GDBusCallFlags ##### -->
<para>

</para>

@G_DBUS_CALL_FLAGS_NONE: 
@G_DBUS_CALL_FLAGS_NO_AUTO_START: 

<!-- ##### FUNCTION g_dbus_connection_call ##### -->
<para>

</para>

@connection: 
@bus_name: 
@object_path: 
@interface_name: 
@method_name: 
@parameters: 
@reply_type: 
@flags: 
@timeout_msec: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION g_dbus_connection_call_finish ##### -->
<para>

</para>

@connection: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_call_sync ##### -->
<para>

</para>

@connection: 
@bus_name: 
@object_path: 
@interface_name: 
@method_name: 
@parameters: 
@reply_type: 
@flags: 
@timeout_msec: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_emit_signal ##### -->
<para>

</para>

@connection: 
@destination_bus_name: 
@object_path: 
@interface_name: 
@signal_name: 
@parameters: 
@error: 
@Returns: 


<!-- ##### ENUM GDBusSignalFlags ##### -->
<para>

</para>

@G_DBUS_SIGNAL_FLAGS_NONE: 
@G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE: 

<!-- ##### USER_FUNCTION GDBusSignalCallback ##### -->
<para>

</para>

@connection: 
@sender_name: 
@object_path: 
@interface_name: 
@signal_name: 
@parameters: 
@user_data: 


<!-- ##### FUNCTION g_dbus_connection_signal_subscribe ##### -->
<para>

</para>

@connection: 
@sender: 
@interface_name: 
@member: 
@object_path: 
@arg0: 
@flags: 
@callback: 
@user_data: 
@user_data_free_func: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_signal_unsubscribe ##### -->
<para>

</para>

@connection: 
@subscription_id: 


<!-- ##### ENUM GDBusSendMessageFlags ##### -->
<para>

</para>

@G_DBUS_SEND_MESSAGE_FLAGS_NONE: 
@G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL: 

<!-- ##### FUNCTION g_dbus_connection_send_message ##### -->
<para>

</para>

@connection: 
@message: 
@flags: 
@out_serial: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_send_message_with_reply ##### -->
<para>

</para>

@connection: 
@message: 
@flags: 
@timeout_msec: 
@out_serial: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION g_dbus_connection_send_message_with_reply_finish ##### -->
<para>

</para>

@connection: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_send_message_with_reply_sync ##### -->
<para>

</para>

@connection: 
@message: 
@flags: 
@timeout_msec: 
@out_serial: 
@cancellable: 
@error: 
@Returns: 


<!-- ##### USER_FUNCTION GDBusMessageFilterFunction ##### -->
<para>

</para>

@connection: 
@message: 
@incoming: 
@user_data: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_add_filter ##### -->
<para>

</para>

@connection: 
@filter_function: 
@user_data: 
@user_data_free_func: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_remove_filter ##### -->
<para>

</para>

@connection: 
@filter_id: 


<!-- ##### STRUCT GDBusInterfaceVTable ##### -->
<para>

</para>

@method_call: 
@get_property: 
@set_property: 

<!-- ##### USER_FUNCTION GDBusInterfaceMethodCallFunc ##### -->
<para>

</para>

@connection: 
@sender: 
@object_path: 
@interface_name: 
@method_name: 
@parameters: 
@invocation: 
@user_data: 


<!-- ##### USER_FUNCTION GDBusInterfaceGetPropertyFunc ##### -->
<para>

</para>

@connection: 
@sender: 
@object_path: 
@interface_name: 
@property_name: 
@error: 
@user_data: 
@Returns: 


<!-- ##### USER_FUNCTION GDBusInterfaceSetPropertyFunc ##### -->
<para>

</para>

@connection: 
@sender: 
@object_path: 
@interface_name: 
@property_name: 
@value: 
@error: 
@user_data: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_register_object ##### -->
<para>

</para>

@connection: 
@object_path: 
@interface_info: 
@vtable: 
@user_data: 
@user_data_free_func: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_unregister_object ##### -->
<para>

</para>

@connection: 
@registration_id: 
@Returns: 


<!-- ##### STRUCT GDBusSubtreeVTable ##### -->
<para>

</para>

@enumerate: 
@introspect: 
@dispatch: 

<!-- ##### USER_FUNCTION GDBusSubtreeEnumerateFunc ##### -->
<para>

</para>

@connection: 
@sender: 
@object_path: 
@user_data: 
@Returns: 


<!-- ##### USER_FUNCTION GDBusSubtreeIntrospectFunc ##### -->
<para>

</para>

@connection: 
@sender: 
@object_path: 
@node: 
@user_data: 
@Returns: 


<!-- ##### USER_FUNCTION GDBusSubtreeDispatchFunc ##### -->
<para>

</para>

@connection: 
@sender: 
@object_path: 
@interface_name: 
@node: 
@out_user_data: 
@user_data: 
@Returns: 


<!-- ##### ENUM GDBusSubtreeFlags ##### -->
<para>

</para>

@G_DBUS_SUBTREE_FLAGS_NONE: 
@G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES: 

<!-- ##### FUNCTION g_dbus_connection_register_subtree ##### -->
<para>

</para>

@connection: 
@object_path: 
@vtable: 
@flags: 
@user_data: 
@user_data_free_func: 
@error: 
@Returns: 


<!-- ##### FUNCTION g_dbus_connection_unregister_subtree ##### -->
<para>

</para>

@connection: 
@registration_id: 
@Returns: 


