Service-side Connection interfaces

Service-side Connection interfaces — GInterfaces for Telepathy Connection objects

Functions

void (*tp_svc_connection_connect_impl) ()
void tp_svc_connection_implement_connect ()
void tp_svc_connection_return_from_connect ()
void (*tp_svc_connection_disconnect_impl) ()
void tp_svc_connection_implement_disconnect ()
void tp_svc_connection_return_from_disconnect ()
void tp_svc_connection_emit_self_contact_changed ()
void tp_svc_connection_emit_status_changed ()
void tp_svc_connection_emit_connection_error ()
void (*tp_svc_connection_add_client_interest_impl) ()
void tp_svc_connection_implement_add_client_interest ()
void tp_svc_connection_implement_remove_client_interest ()
void (*tp_svc_connection_remove_client_interest_impl) ()
void tp_svc_connection_return_from_add_client_interest ()
void tp_svc_connection_return_from_remove_client_interest ()
void (*tp_svc_connection_get_contact_attributes_impl) ()
void tp_svc_connection_implement_get_contact_attributes ()
void tp_svc_connection_return_from_get_contact_attributes ()
void (*tp_svc_connection_get_contact_by_id_impl) ()
void tp_svc_connection_implement_get_contact_by_id ()
void tp_svc_connection_return_from_get_contact_by_id ()
void (*tp_svc_connection_interface_requests_create_channel_impl) ()
void tp_svc_connection_interface_requests_emit_channel_closed ()
void tp_svc_connection_interface_requests_emit_new_channel ()
void (*tp_svc_connection_interface_requests_ensure_channel_impl) ()
void tp_svc_connection_interface_requests_implement_create_channel ()
void tp_svc_connection_interface_requests_implement_ensure_channel ()
void tp_svc_connection_interface_requests_return_from_create_channel ()
void tp_svc_connection_interface_requests_return_from_ensure_channel ()
void tp_svc_connection_interface_presence1_emit_presences_changed ()
void tp_svc_connection_interface_presence1_implement_set_presence ()
void tp_svc_connection_interface_presence1_return_from_set_presence ()
void (*tp_svc_connection_interface_presence1_set_presence_impl) ()
void (*tp_svc_connection_interface_avatars1_clear_avatar_impl) ()
void tp_svc_connection_interface_avatars1_implement_clear_avatar ()
void tp_svc_connection_interface_avatars1_return_from_clear_avatar ()
void (*tp_svc_connection_interface_avatars1_set_avatar_impl) ()
void tp_svc_connection_interface_avatars1_implement_set_avatar ()
void tp_svc_connection_interface_avatars1_return_from_set_avatar ()
void tp_svc_connection_interface_avatars1_emit_avatar_updated ()
void tp_svc_connection_interface_avatars1_emit_avatar_retrieved ()
void tp_svc_connection_interface_avatars1_implement_request_avatars ()
void (*tp_svc_connection_interface_avatars1_request_avatars_impl) ()
void tp_svc_connection_interface_avatars1_return_from_request_avatars ()
void (*tp_svc_connection_interface_avatars1_get_known_avatar_tokens_impl) ()
void tp_svc_connection_interface_avatars1_implement_get_known_avatar_tokens ()
void tp_svc_connection_interface_avatars1_return_from_get_known_avatar_tokens ()
void (*tp_svc_connection_interface_aliasing1_request_aliases_impl) ()
void tp_svc_connection_interface_aliasing1_implement_request_aliases ()
void tp_svc_connection_interface_aliasing1_return_from_request_aliases ()
void (*tp_svc_connection_interface_aliasing1_set_aliases_impl) ()
void tp_svc_connection_interface_aliasing1_implement_set_aliases ()
void tp_svc_connection_interface_aliasing1_return_from_set_aliases ()
void tp_svc_connection_interface_aliasing1_emit_aliases_changed ()
void tp_svc_connection_interface_balance1_emit_balance_changed ()
void tp_svc_connection_interface_contact_capabilities1_emit_contact_capabilities_changed ()
void (*tp_svc_connection_interface_contact_capabilities1_update_capabilities_impl) ()
void tp_svc_connection_interface_contact_capabilities1_return_from_update_capabilities ()
void tp_svc_connection_interface_contact_capabilities1_implement_update_capabilities ()
void tp_svc_connection_interface_location1_emit_location_updated ()
void (*tp_svc_connection_interface_location1_request_location_impl) ()
void tp_svc_connection_interface_location1_return_from_request_location ()
void tp_svc_connection_interface_location1_implement_request_location ()
void (*tp_svc_connection_interface_location1_set_location_impl) ()
void tp_svc_connection_interface_location1_return_from_set_location ()
void tp_svc_connection_interface_location1_implement_set_location ()
void tp_svc_connection_interface_contact_info1_emit_contact_info_changed ()
void tp_svc_connection_interface_contact_info1_implement_refresh_contact_info ()
void tp_svc_connection_interface_contact_info1_implement_request_contact_info ()
void tp_svc_connection_interface_contact_info1_implement_set_contact_info ()
void (*tp_svc_connection_interface_contact_info1_refresh_contact_info_impl) ()
void (*tp_svc_connection_interface_contact_info1_request_contact_info_impl) ()
void tp_svc_connection_interface_contact_info1_return_from_refresh_contact_info ()
void tp_svc_connection_interface_contact_info1_return_from_request_contact_info ()
void tp_svc_connection_interface_contact_info1_return_from_set_contact_info ()
void (*tp_svc_connection_interface_contact_info1_set_contact_info_impl) ()
void (*tp_svc_connection_interface_contact_blocking1_block_contacts_impl) ()
void tp_svc_connection_interface_contact_blocking1_emit_blocked_contacts_changed ()
void tp_svc_connection_interface_contact_blocking1_implement_block_contacts ()
void tp_svc_connection_interface_contact_blocking1_implement_request_blocked_contacts ()
void tp_svc_connection_interface_contact_blocking1_implement_unblock_contacts ()
void (*tp_svc_connection_interface_contact_blocking1_request_blocked_contacts_impl) ()
void tp_svc_connection_interface_contact_blocking1_return_from_block_contacts ()
void tp_svc_connection_interface_contact_blocking1_return_from_request_blocked_contacts ()
void tp_svc_connection_interface_contact_blocking1_return_from_unblock_contacts ()
void (*tp_svc_connection_interface_contact_blocking1_unblock_contacts_impl) ()
void (*tp_svc_connection_interface_contact_groups1_add_to_group_impl) ()
void tp_svc_connection_interface_contact_groups1_emit_group_renamed ()
void tp_svc_connection_interface_contact_groups1_emit_groups_changed ()
void tp_svc_connection_interface_contact_groups1_emit_groups_created ()
void tp_svc_connection_interface_contact_groups1_emit_groups_removed ()
void tp_svc_connection_interface_contact_groups1_implement_add_to_group ()
void tp_svc_connection_interface_contact_groups1_implement_remove_from_group ()
void tp_svc_connection_interface_contact_groups1_implement_remove_group ()
void tp_svc_connection_interface_contact_groups1_implement_rename_group ()
void tp_svc_connection_interface_contact_groups1_implement_set_contact_groups ()
void tp_svc_connection_interface_contact_groups1_implement_set_group_members ()
void (*tp_svc_connection_interface_contact_groups1_remove_from_group_impl) ()
void (*tp_svc_connection_interface_contact_groups1_remove_group_impl) ()
void (*tp_svc_connection_interface_contact_groups1_rename_group_impl) ()
void tp_svc_connection_interface_contact_groups1_return_from_add_to_group ()
void tp_svc_connection_interface_contact_groups1_return_from_remove_from_group ()
void tp_svc_connection_interface_contact_groups1_return_from_remove_group ()
void tp_svc_connection_interface_contact_groups1_return_from_rename_group ()
void tp_svc_connection_interface_contact_groups1_return_from_set_contact_groups ()
void tp_svc_connection_interface_contact_groups1_return_from_set_group_members ()
void (*tp_svc_connection_interface_contact_groups1_set_contact_groups_impl) ()
void (*tp_svc_connection_interface_contact_groups1_set_group_members_impl) ()
void (*tp_svc_connection_interface_contact_list1_authorize_publication_impl) ()
void (*tp_svc_connection_interface_contact_list1_download_impl) ()
void tp_svc_connection_interface_contact_list1_emit_contacts_changed ()
void tp_svc_connection_interface_contact_list1_emit_contact_list_state_changed ()
void (*tp_svc_connection_interface_contact_list1_get_contact_list_attributes_impl) ()
void tp_svc_connection_interface_contact_list1_implement_authorize_publication ()
void tp_svc_connection_interface_contact_list1_implement_download ()
void tp_svc_connection_interface_contact_list1_implement_get_contact_list_attributes ()
void tp_svc_connection_interface_contact_list1_implement_remove_contacts ()
void tp_svc_connection_interface_contact_list1_implement_request_subscription ()
void tp_svc_connection_interface_contact_list1_implement_unpublish ()
void tp_svc_connection_interface_contact_list1_implement_unsubscribe ()
void (*tp_svc_connection_interface_contact_list1_remove_contacts_impl) ()
void (*tp_svc_connection_interface_contact_list1_request_subscription_impl) ()
void tp_svc_connection_interface_contact_list1_return_from_authorize_publication ()
void tp_svc_connection_interface_contact_list1_return_from_download ()
void tp_svc_connection_interface_contact_list1_return_from_get_contact_list_attributes ()
void tp_svc_connection_interface_contact_list1_return_from_remove_contacts ()
void tp_svc_connection_interface_contact_list1_return_from_request_subscription ()
void tp_svc_connection_interface_contact_list1_return_from_unpublish ()
void tp_svc_connection_interface_contact_list1_return_from_unsubscribe ()
void (*tp_svc_connection_interface_contact_list1_unpublish_impl) ()
void (*tp_svc_connection_interface_contact_list1_unsubscribe_impl) ()
void tp_svc_connection_interface_cellular1_emit_imsi_changed ()
void tp_svc_connection_interface_client_types1_emit_client_types_updated ()
void tp_svc_connection_interface_client_types1_implement_request_client_types ()
void (*tp_svc_connection_interface_client_types1_request_client_types_impl) ()
void tp_svc_connection_interface_client_types1_return_from_request_client_types ()
void tp_svc_connection_interface_mail_notification1_emit_mails_received ()
void tp_svc_connection_interface_mail_notification1_emit_unread_mails_changed ()
void tp_svc_connection_interface_mail_notification1_implement_request_inbox_url ()
void tp_svc_connection_interface_mail_notification1_implement_request_mail_url ()
void (*tp_svc_connection_interface_mail_notification1_request_inbox_url_impl) ()
void (*tp_svc_connection_interface_mail_notification1_request_mail_url_impl) ()
void tp_svc_connection_interface_mail_notification1_return_from_request_inbox_url ()
void tp_svc_connection_interface_mail_notification1_return_from_request_mail_url ()
void tp_svc_connection_interface_power_saving1_emit_power_saving_changed ()
void tp_svc_connection_interface_power_saving1_implement_set_power_saving ()
void tp_svc_connection_interface_power_saving1_return_from_set_power_saving ()
void (*tp_svc_connection_interface_power_saving1_set_power_saving_impl) ()
void (*tp_svc_connection_interface_addressing1_get_contacts_by_uri_impl) ()
void (*tp_svc_connection_interface_addressing1_get_contacts_by_vcard_field_impl) ()
void tp_svc_connection_interface_addressing1_implement_get_contacts_by_uri ()
void tp_svc_connection_interface_addressing1_implement_get_contacts_by_vcard_field ()
void tp_svc_connection_interface_addressing1_return_from_get_contacts_by_uri ()
void tp_svc_connection_interface_addressing1_return_from_get_contacts_by_vcard_field ()
void tp_svc_connection_interface_renaming1_emit_renamed ()
void tp_svc_connection_interface_renaming1_implement_request_rename ()
void (*tp_svc_connection_interface_renaming1_request_rename_impl) ()
void tp_svc_connection_interface_renaming1_return_from_request_rename ()
void (*tp_svc_connection_interface_sidecars1_ensure_sidecar_impl) ()
void tp_svc_connection_interface_sidecars1_implement_ensure_sidecar ()
void tp_svc_connection_interface_sidecars1_return_from_ensure_sidecar ()
void tp_svc_connection_interface_irc_command1_implement_send ()
void tp_svc_connection_interface_irc_command1_return_from_send ()
void (*tp_svc_connection_interface_irc_command1_send_impl) ()

Signals

void connection-error Has Details
void self-contact-changed Has Details
void status-changed Has Details
void channel-closed Has Details
void new-channel Has Details
void presences-changed Has Details
void avatar-retrieved Has Details
void avatar-updated Has Details
void aliases-changed Has Details
void balance-changed Has Details
void contact-capabilities-changed Has Details
void location-updated Has Details
void contact-info-changed Has Details
void blocked-contacts-changed Has Details
void group-renamed Has Details
void groups-changed Has Details
void groups-created Has Details
void groups-removed Has Details
void contact-list-state-changed Has Details
void contacts-changed Has Details
void i-ms-ichanged Has Details
void client-types-updated Has Details
void mails-received Has Details
void unread-mails-changed Has Details
void power-saving-changed Has Details
void renamed Has Details

Types and Values

  TpSvcConnection
  TpSvcConnectionClass
  TpSvcConnectionInterfaceRequests
  TpSvcConnectionInterfaceRequestsClass
  TpSvcConnectionInterfacePresence1
  TpSvcConnectionInterfacePresence1Class
  TpSvcConnectionInterfaceAvatars1
  TpSvcConnectionInterfaceAvatars1Class
  TpSvcConnectionInterfaceAliasing1
  TpSvcConnectionInterfaceAliasing1Class
  TpSvcConnectionInterfaceBalance1
  TpSvcConnectionInterfaceBalance1Class
  TpSvcConnectionInterfaceContactCapabilities1
  TpSvcConnectionInterfaceContactCapabilities1Class
  TpSvcConnectionInterfaceLocation1
  TpSvcConnectionInterfaceLocation1Class
  TpSvcConnectionInterfaceContactInfo1
  TpSvcConnectionInterfaceContactInfo1Class
  TpSvcConnectionInterfaceContactBlocking1
  TpSvcConnectionInterfaceContactBlocking1Class
  TpSvcConnectionInterfaceContactGroups1
  TpSvcConnectionInterfaceContactGroups1Class
  TpSvcConnectionInterfaceContactList1
  TpSvcConnectionInterfaceContactList1Class
  TpSvcConnectionInterfaceCellular1
  TpSvcConnectionInterfaceCellular1Class
  TpSvcConnectionInterfaceClientTypes1
  TpSvcConnectionInterfaceClientTypes1Class
  TpSvcConnectionInterfaceMailNotification1
  TpSvcConnectionInterfaceMailNotification1Class
  TpSvcConnectionInterfacePowerSaving1
  TpSvcConnectionInterfacePowerSaving1Class
  TpSvcConnectionInterfaceAddressing1
  TpSvcConnectionInterfaceAddressing1Class
  TpSvcConnectionInterfaceRenaming1
  TpSvcConnectionInterfaceRenaming1Class
  TpSvcConnectionInterfaceSidecars1
  TpSvcConnectionInterfaceSidecars1Class
  TpSvcConnectionInterfaceIRCCommand1
  TpSvcConnectionInterfaceIRCCommand1Class

Object Hierarchy

    GInterface
    ├── TpSvcConnection
    ├── TpSvcConnectionInterfaceAddressing1
    ├── TpSvcConnectionInterfaceAliasing1
    ├── TpSvcConnectionInterfaceAvatars1
    ├── TpSvcConnectionInterfaceBalance1
    ├── TpSvcConnectionInterfaceCellular1
    ├── TpSvcConnectionInterfaceClientTypes1
    ├── TpSvcConnectionInterfaceContactBlocking1
    ├── TpSvcConnectionInterfaceContactCapabilities1
    ├── TpSvcConnectionInterfaceContactGroups1
    ├── TpSvcConnectionInterfaceContactInfo1
    ├── TpSvcConnectionInterfaceContactList1
    ├── TpSvcConnectionInterfaceIRCCommand1
    ├── TpSvcConnectionInterfaceLocation1
    ├── TpSvcConnectionInterfaceMailNotification1
    ├── TpSvcConnectionInterfacePowerSaving1
    ├── TpSvcConnectionInterfacePresence1
    ├── TpSvcConnectionInterfaceRenaming1
    ├── TpSvcConnectionInterfaceRequests
    ╰── TpSvcConnectionInterfaceSidecars1

Includes

#include <telepathy-glib/telepathy-glib-dbus.h>

Description

These interfaces (auto-generated from the Telepathy spec) make it easier to export objects implementing the Telepathy Connection and its optional interfaces, with the correct method and signal signatures, and emit signals from those objects in a type-safe way.

Functions

tp_svc_connection_connect_impl ()

void
(*tp_svc_connection_connect_impl) (TpSvcConnection *self,
                                   GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method Connect on interface im.telepathy.v1.Connection.

Parameters

self

The object implementing this interface

 

invocation

Used to return values or throw an error

 

tp_svc_connection_implement_connect ()

void
tp_svc_connection_implement_connect (TpSvcConnectionClass *klass,
                                     tp_svc_connection_connect_impl impl);

Register an implementation for the Connect method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the Connect D-Bus method

 

tp_svc_connection_return_from_connect ()

void
tp_svc_connection_return_from_connect (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_disconnect_impl ()

void
(*tp_svc_connection_disconnect_impl) (TpSvcConnection *self,
                                      GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method Disconnect on interface im.telepathy.v1.Connection.

Parameters

self

The object implementing this interface

 

invocation

Used to return values or throw an error

 

tp_svc_connection_implement_disconnect ()

void
tp_svc_connection_implement_disconnect
                               (TpSvcConnectionClass *klass,
                                tp_svc_connection_disconnect_impl impl);

Register an implementation for the Disconnect method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the Disconnect D-Bus method

 

tp_svc_connection_return_from_disconnect ()

void
tp_svc_connection_return_from_disconnect
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_emit_self_contact_changed ()

void
tp_svc_connection_emit_self_contact_changed
                               (gpointer instance,
                                guint arg_Self_Handle,
                                const gchar *arg_Self_ID);

Type-safe wrapper around g_signal_emit to emit the SelfContactChanged signal on interface im.telepathy.v1.Connection.

Parameters

instance

The object implementing this interface

 

arg_Self_Handle

guint (FIXME, generate documentation)

 

arg_Self_ID

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_emit_status_changed ()

void
tp_svc_connection_emit_status_changed (gpointer instance,
                                       guint arg_Status,
                                       guint arg_Reason);

Type-safe wrapper around g_signal_emit to emit the StatusChanged signal on interface im.telepathy.v1.Connection.

Parameters

instance

The object implementing this interface

 

arg_Status

guint (FIXME, generate documentation)

 

arg_Reason

guint (FIXME, generate documentation)

 

tp_svc_connection_emit_connection_error ()

void
tp_svc_connection_emit_connection_error
                               (gpointer instance,
                                const gchar *arg_Error,
                                GHashTable *arg_Details);

Type-safe wrapper around g_signal_emit to emit the ConnectionError signal on interface im.telepathy.v1.Connection.

Parameters

instance

The object implementing this interface

 

arg_Error

const gchar * (FIXME, generate documentation)

 

arg_Details

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_add_client_interest_impl ()

void
(*tp_svc_connection_add_client_interest_impl)
                               (TpSvcConnection *self,
                                const gchar **in_Tokens,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method AddClientInterest on interface im.telepathy.v1.Connection.

Parameters

self

The object implementing this interface

 

in_Tokens

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_implement_add_client_interest ()

void
tp_svc_connection_implement_add_client_interest
                               (TpSvcConnectionClass *klass,
                                tp_svc_connection_add_client_interest_impl impl);

Register an implementation for the AddClientInterest method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the AddClientInterest D-Bus method

 

tp_svc_connection_implement_remove_client_interest ()

void
tp_svc_connection_implement_remove_client_interest
                               (TpSvcConnectionClass *klass,
                                tp_svc_connection_remove_client_interest_impl impl);

Register an implementation for the RemoveClientInterest method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RemoveClientInterest D-Bus method

 

tp_svc_connection_remove_client_interest_impl ()

void
(*tp_svc_connection_remove_client_interest_impl)
                               (TpSvcConnection *self,
                                const gchar **in_Tokens,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RemoveClientInterest on interface im.telepathy.v1.Connection.

Parameters

self

The object implementing this interface

 

in_Tokens

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_return_from_add_client_interest ()

void
tp_svc_connection_return_from_add_client_interest
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_return_from_remove_client_interest ()

void
tp_svc_connection_return_from_remove_client_interest
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_get_contact_attributes_impl ()

void
(*tp_svc_connection_get_contact_attributes_impl)
                               (TpSvcConnection *self,
                                const GArray *in_Handles,
                                const gchar **in_Interfaces,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method GetContactAttributes on interface im.telepathy.v1.Connection.

Parameters

self

The object implementing this interface

 

in_Handles

const GArray * (FIXME, generate documentation)

 

in_Interfaces

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_implement_get_contact_attributes ()

void
tp_svc_connection_implement_get_contact_attributes
                               (TpSvcConnectionClass *klass,
                                tp_svc_connection_get_contact_attributes_impl impl);

Register an implementation for the GetContactAttributes method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the GetContactAttributes D-Bus method

 

tp_svc_connection_return_from_get_contact_attributes ()

void
tp_svc_connection_return_from_get_contact_attributes
                               (GDBusMethodInvocation *invocation,
                                GHashTable *out_Attributes);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Attributes

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_get_contact_by_id_impl ()

void
(*tp_svc_connection_get_contact_by_id_impl)
                               (TpSvcConnection *self,
                                const gchar *in_Identifier,
                                const gchar **in_Interfaces,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method GetContactByID on interface im.telepathy.v1.Connection.

Parameters

self

The object implementing this interface

 

in_Identifier

const gchar * (FIXME, generate documentation)

 

in_Interfaces

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_implement_get_contact_by_id ()

void
tp_svc_connection_implement_get_contact_by_id
                               (TpSvcConnectionClass *klass,
                                tp_svc_connection_get_contact_by_id_impl impl);

Register an implementation for the GetContactByID method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the GetContactByID D-Bus method

 

tp_svc_connection_return_from_get_contact_by_id ()

void
tp_svc_connection_return_from_get_contact_by_id
                               (GDBusMethodInvocation *invocation,
                                guint out_Handle,
                                GHashTable *out_Attributes);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Handle

guint (FIXME, generate documentation)

 

out_Attributes

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_requests_create_channel_impl ()

void
(*tp_svc_connection_interface_requests_create_channel_impl)
                               (TpSvcConnectionInterfaceRequests *self,
                                GHashTable *in_Request,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method CreateChannel on interface im.telepathy.v1.Connection.Interface.Requests.

Parameters

self

The object implementing this interface

 

in_Request

GHashTable * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_requests_emit_channel_closed ()

void
tp_svc_connection_interface_requests_emit_channel_closed
                               (gpointer instance,
                                const gchar *arg_Removed);

Type-safe wrapper around g_signal_emit to emit the ChannelClosed signal on interface im.telepathy.v1.Connection.Interface.Requests.

Parameters

instance

The object implementing this interface

 

arg_Removed

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_interface_requests_emit_new_channel ()

void
tp_svc_connection_interface_requests_emit_new_channel
                               (gpointer instance,
                                const gchar *arg_Channel,
                                GHashTable *arg_Properties);

Type-safe wrapper around g_signal_emit to emit the NewChannel signal on interface im.telepathy.v1.Connection.Interface.Requests.

Parameters

instance

The object implementing this interface

 

arg_Channel

const gchar * (FIXME, generate documentation)

 

arg_Properties

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_requests_ensure_channel_impl ()

void
(*tp_svc_connection_interface_requests_ensure_channel_impl)
                               (TpSvcConnectionInterfaceRequests *self,
                                GHashTable *in_Request,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method EnsureChannel on interface im.telepathy.v1.Connection.Interface.Requests.

Parameters

self

The object implementing this interface

 

in_Request

GHashTable * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_requests_implement_create_channel ()

void
tp_svc_connection_interface_requests_implement_create_channel
                               (TpSvcConnectionInterfaceRequestsClass *klass,
                                tp_svc_connection_interface_requests_create_channel_impl impl);

Register an implementation for the CreateChannel method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the CreateChannel D-Bus method

 

tp_svc_connection_interface_requests_implement_ensure_channel ()

void
tp_svc_connection_interface_requests_implement_ensure_channel
                               (TpSvcConnectionInterfaceRequestsClass *klass,
                                tp_svc_connection_interface_requests_ensure_channel_impl impl);

Register an implementation for the EnsureChannel method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the EnsureChannel D-Bus method

 

tp_svc_connection_interface_requests_return_from_create_channel ()

void
tp_svc_connection_interface_requests_return_from_create_channel
                               (GDBusMethodInvocation *invocation,
                                const gchar *out_Channel,
                                GHashTable *out_Properties);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Channel

const gchar * (FIXME, generate documentation)

 

out_Properties

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_requests_return_from_ensure_channel ()

void
tp_svc_connection_interface_requests_return_from_ensure_channel
                               (GDBusMethodInvocation *invocation,
                                gboolean out_Yours,
                                const gchar *out_Channel,
                                GHashTable *out_Properties);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Yours

gboolean (FIXME, generate documentation)

 

out_Channel

const gchar * (FIXME, generate documentation)

 

out_Properties

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_presence1_emit_presences_changed ()

void
tp_svc_connection_interface_presence1_emit_presences_changed
                               (gpointer instance,
                                GHashTable *arg_Presence);

Type-safe wrapper around g_signal_emit to emit the PresencesChanged signal on interface im.telepathy.v1.Connection.Interface.Presence1.

Parameters

instance

The object implementing this interface

 

arg_Presence

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_presence1_implement_set_presence ()

void
tp_svc_connection_interface_presence1_implement_set_presence
                               (TpSvcConnectionInterfacePresence1Class *klass,
                                tp_svc_connection_interface_presence1_set_presence_impl impl);

Register an implementation for the SetPresence method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetPresence D-Bus method

 

tp_svc_connection_interface_presence1_return_from_set_presence ()

void
tp_svc_connection_interface_presence1_return_from_set_presence
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_presence1_set_presence_impl ()

void
(*tp_svc_connection_interface_presence1_set_presence_impl)
                               (TpSvcConnectionInterfacePresence1 *self,
                                const gchar *in_Status,
                                const gchar *in_Status_Message,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetPresence on interface im.telepathy.v1.Connection.Interface.Presence1.

Parameters

self

The object implementing this interface

 

in_Status

const gchar * (FIXME, generate documentation)

 

in_Status_Message

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_avatars1_clear_avatar_impl ()

void
(*tp_svc_connection_interface_avatars1_clear_avatar_impl)
                               (TpSvcConnectionInterfaceAvatars1 *self,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method ClearAvatar on interface im.telepathy.v1.Connection.Interface.Avatars1.

Parameters

self

The object implementing this interface

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_avatars1_implement_clear_avatar ()

void
tp_svc_connection_interface_avatars1_implement_clear_avatar
                               (TpSvcConnectionInterfaceAvatars1Class *klass,
                                tp_svc_connection_interface_avatars1_clear_avatar_impl impl);

Register an implementation for the ClearAvatar method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the ClearAvatar D-Bus method

 

tp_svc_connection_interface_avatars1_return_from_clear_avatar ()

void
tp_svc_connection_interface_avatars1_return_from_clear_avatar
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_avatars1_set_avatar_impl ()

void
(*tp_svc_connection_interface_avatars1_set_avatar_impl)
                               (TpSvcConnectionInterfaceAvatars1 *self,
                                const GArray *in_Avatar,
                                const gchar *in_MIME_Type,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetAvatar on interface im.telepathy.v1.Connection.Interface.Avatars1.

Parameters

self

The object implementing this interface

 

in_Avatar

const GArray * (FIXME, generate documentation)

 

in_MIME_Type

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_avatars1_implement_set_avatar ()

void
tp_svc_connection_interface_avatars1_implement_set_avatar
                               (TpSvcConnectionInterfaceAvatars1Class *klass,
                                tp_svc_connection_interface_avatars1_set_avatar_impl impl);

Register an implementation for the SetAvatar method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetAvatar D-Bus method

 

tp_svc_connection_interface_avatars1_return_from_set_avatar ()

void
tp_svc_connection_interface_avatars1_return_from_set_avatar
                               (GDBusMethodInvocation *invocation,
                                const gchar *out_Token);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Token

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_interface_avatars1_emit_avatar_updated ()

void
tp_svc_connection_interface_avatars1_emit_avatar_updated
                               (gpointer instance,
                                guint arg_Contact,
                                const gchar *arg_New_Avatar_Token);

Type-safe wrapper around g_signal_emit to emit the AvatarUpdated signal on interface im.telepathy.v1.Connection.Interface.Avatars1.

Parameters

instance

The object implementing this interface

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_New_Avatar_Token

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_interface_avatars1_emit_avatar_retrieved ()

void
tp_svc_connection_interface_avatars1_emit_avatar_retrieved
                               (gpointer instance,
                                guint arg_Contact,
                                const gchar *arg_Token,
                                const GArray *arg_Avatar,
                                const gchar *arg_Type);

Type-safe wrapper around g_signal_emit to emit the AvatarRetrieved signal on interface im.telepathy.v1.Connection.Interface.Avatars1.

Parameters

instance

The object implementing this interface

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_Token

const gchar * (FIXME, generate documentation)

 

arg_Avatar

const GArray * (FIXME, generate documentation)

 

arg_Type

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_interface_avatars1_implement_request_avatars ()

void
tp_svc_connection_interface_avatars1_implement_request_avatars
                               (TpSvcConnectionInterfaceAvatars1Class *klass,
                                tp_svc_connection_interface_avatars1_request_avatars_impl impl);

Register an implementation for the RequestAvatars method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestAvatars D-Bus method

 

tp_svc_connection_interface_avatars1_request_avatars_impl ()

void
(*tp_svc_connection_interface_avatars1_request_avatars_impl)
                               (TpSvcConnectionInterfaceAvatars1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestAvatars on interface im.telepathy.v1.Connection.Interface.Avatars1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_avatars1_return_from_request_avatars ()

void
tp_svc_connection_interface_avatars1_return_from_request_avatars
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_avatars1_get_known_avatar_tokens_impl ()

void
(*tp_svc_connection_interface_avatars1_get_known_avatar_tokens_impl)
                               (TpSvcConnectionInterfaceAvatars1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method GetKnownAvatarTokens on interface im.telepathy.v1.Connection.Interface.Avatars1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_avatars1_implement_get_known_avatar_tokens ()

void
tp_svc_connection_interface_avatars1_implement_get_known_avatar_tokens
                               (TpSvcConnectionInterfaceAvatars1Class *klass,
                                tp_svc_connection_interface_avatars1_get_known_avatar_tokens_impl impl);

Register an implementation for the GetKnownAvatarTokens method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the GetKnownAvatarTokens D-Bus method

 

tp_svc_connection_interface_avatars1_return_from_get_known_avatar_tokens ()

void
tp_svc_connection_interface_avatars1_return_from_get_known_avatar_tokens
                               (GDBusMethodInvocation *invocation,
                                GHashTable *out_Tokens);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Tokens

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_aliasing1_request_aliases_impl ()

void
(*tp_svc_connection_interface_aliasing1_request_aliases_impl)
                               (TpSvcConnectionInterfaceAliasing1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestAliases on interface im.telepathy.v1.Connection.Interface.Aliasing1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_aliasing1_implement_request_aliases ()

void
tp_svc_connection_interface_aliasing1_implement_request_aliases
                               (TpSvcConnectionInterfaceAliasing1Class *klass,
                                tp_svc_connection_interface_aliasing1_request_aliases_impl impl);

Register an implementation for the RequestAliases method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestAliases D-Bus method

 

tp_svc_connection_interface_aliasing1_return_from_request_aliases ()

void
tp_svc_connection_interface_aliasing1_return_from_request_aliases
                               (GDBusMethodInvocation *invocation,
                                const gchar **out_Aliases);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Aliases

const gchar ** (FIXME, generate documentation)

 

tp_svc_connection_interface_aliasing1_set_aliases_impl ()

void
(*tp_svc_connection_interface_aliasing1_set_aliases_impl)
                               (TpSvcConnectionInterfaceAliasing1 *self,
                                GHashTable *in_Aliases,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetAliases on interface im.telepathy.v1.Connection.Interface.Aliasing1.

Parameters

self

The object implementing this interface

 

in_Aliases

GHashTable * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_aliasing1_implement_set_aliases ()

void
tp_svc_connection_interface_aliasing1_implement_set_aliases
                               (TpSvcConnectionInterfaceAliasing1Class *klass,
                                tp_svc_connection_interface_aliasing1_set_aliases_impl impl);

Register an implementation for the SetAliases method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetAliases D-Bus method

 

tp_svc_connection_interface_aliasing1_return_from_set_aliases ()

void
tp_svc_connection_interface_aliasing1_return_from_set_aliases
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_aliasing1_emit_aliases_changed ()

void
tp_svc_connection_interface_aliasing1_emit_aliases_changed
                               (gpointer instance,
                                GHashTable *arg_Aliases);

Type-safe wrapper around g_signal_emit to emit the AliasesChanged signal on interface im.telepathy.v1.Connection.Interface.Aliasing1.

Parameters

instance

The object implementing this interface

 

arg_Aliases

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_balance1_emit_balance_changed ()

void
tp_svc_connection_interface_balance1_emit_balance_changed
                               (gpointer instance,
                                const GValueArray *arg_Balance);

Type-safe wrapper around g_signal_emit to emit the BalanceChanged signal on interface im.telepathy.v1.Connection.Interface.Balance1.

Parameters

instance

The object implementing this interface

 

arg_Balance

const GValueArray * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_capabilities1_emit_contact_capabilities_changed ()

void
tp_svc_connection_interface_contact_capabilities1_emit_contact_capabilities_changed
                               (gpointer instance,
                                GHashTable *arg_caps);

Type-safe wrapper around g_signal_emit to emit the ContactCapabilitiesChanged signal on interface im.telepathy.v1.Connection.Interface.ContactCapabilities1.

Parameters

instance

The object implementing this interface

 

arg_caps

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_capabilities1_update_capabilities_impl ()

void
(*tp_svc_connection_interface_contact_capabilities1_update_capabilities_impl)
                               (TpSvcConnectionInterfaceContactCapabilities1 *self,
                                const GPtrArray *in_Handler_Capabilities,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method UpdateCapabilities on interface im.telepathy.v1.Connection.Interface.ContactCapabilities1.

Parameters

self

The object implementing this interface

 

in_Handler_Capabilities

const GPtrArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_capabilities1_return_from_update_capabilities ()

void
tp_svc_connection_interface_contact_capabilities1_return_from_update_capabilities
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_capabilities1_implement_update_capabilities ()

void
tp_svc_connection_interface_contact_capabilities1_implement_update_capabilities
                               (TpSvcConnectionInterfaceContactCapabilities1Class *klass,
                                tp_svc_connection_interface_contact_capabilities1_update_capabilities_impl impl);

Register an implementation for the UpdateCapabilities method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the UpdateCapabilities D-Bus method

 

tp_svc_connection_interface_location1_emit_location_updated ()

void
tp_svc_connection_interface_location1_emit_location_updated
                               (gpointer instance,
                                guint arg_Contact,
                                GHashTable *arg_Location);

Type-safe wrapper around g_signal_emit to emit the LocationUpdated signal on interface im.telepathy.v1.Connection.Interface.Location1.

Parameters

instance

The object implementing this interface

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_Location

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_location1_request_location_impl ()

void
(*tp_svc_connection_interface_location1_request_location_impl)
                               (TpSvcConnectionInterfaceLocation1 *self,
                                guint in_Contact,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestLocation on interface im.telepathy.v1.Connection.Interface.Location1.

Parameters

self

The object implementing this interface

 

in_Contact

guint (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_location1_return_from_request_location ()

void
tp_svc_connection_interface_location1_return_from_request_location
                               (GDBusMethodInvocation *invocation,
                                GHashTable *out_Location);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Location

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_location1_implement_request_location ()

void
tp_svc_connection_interface_location1_implement_request_location
                               (TpSvcConnectionInterfaceLocation1Class *klass,
                                tp_svc_connection_interface_location1_request_location_impl impl);

Register an implementation for the RequestLocation method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestLocation D-Bus method

 

tp_svc_connection_interface_location1_set_location_impl ()

void
(*tp_svc_connection_interface_location1_set_location_impl)
                               (TpSvcConnectionInterfaceLocation1 *self,
                                GHashTable *in_Location,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetLocation on interface im.telepathy.v1.Connection.Interface.Location1.

Parameters

self

The object implementing this interface

 

in_Location

GHashTable * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_location1_return_from_set_location ()

void
tp_svc_connection_interface_location1_return_from_set_location
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_location1_implement_set_location ()

void
tp_svc_connection_interface_location1_implement_set_location
                               (TpSvcConnectionInterfaceLocation1Class *klass,
                                tp_svc_connection_interface_location1_set_location_impl impl);

Register an implementation for the SetLocation method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetLocation D-Bus method

 

tp_svc_connection_interface_contact_info1_emit_contact_info_changed ()

void
tp_svc_connection_interface_contact_info1_emit_contact_info_changed
                               (gpointer instance,
                                guint arg_Contact,
                                const GPtrArray *arg_ContactInfo);

Type-safe wrapper around g_signal_emit to emit the ContactInfoChanged signal on interface im.telepathy.v1.Connection.Interface.ContactInfo1.

Parameters

instance

The object implementing this interface

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_ContactInfo

const GPtrArray * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_info1_implement_refresh_contact_info ()

void
tp_svc_connection_interface_contact_info1_implement_refresh_contact_info
                               (TpSvcConnectionInterfaceContactInfo1Class *klass,
                                tp_svc_connection_interface_contact_info1_refresh_contact_info_impl impl);

Register an implementation for the RefreshContactInfo method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RefreshContactInfo D-Bus method

 

tp_svc_connection_interface_contact_info1_implement_request_contact_info ()

void
tp_svc_connection_interface_contact_info1_implement_request_contact_info
                               (TpSvcConnectionInterfaceContactInfo1Class *klass,
                                tp_svc_connection_interface_contact_info1_request_contact_info_impl impl);

Register an implementation for the RequestContactInfo method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestContactInfo D-Bus method

 

tp_svc_connection_interface_contact_info1_implement_set_contact_info ()

void
tp_svc_connection_interface_contact_info1_implement_set_contact_info
                               (TpSvcConnectionInterfaceContactInfo1Class *klass,
                                tp_svc_connection_interface_contact_info1_set_contact_info_impl impl);

Register an implementation for the SetContactInfo method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetContactInfo D-Bus method

 

tp_svc_connection_interface_contact_info1_refresh_contact_info_impl ()

void
(*tp_svc_connection_interface_contact_info1_refresh_contact_info_impl)
                               (TpSvcConnectionInterfaceContactInfo1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RefreshContactInfo on interface im.telepathy.v1.Connection.Interface.ContactInfo1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_info1_request_contact_info_impl ()

void
(*tp_svc_connection_interface_contact_info1_request_contact_info_impl)
                               (TpSvcConnectionInterfaceContactInfo1 *self,
                                guint in_Contact,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestContactInfo on interface im.telepathy.v1.Connection.Interface.ContactInfo1.

Parameters

self

The object implementing this interface

 

in_Contact

guint (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_info1_return_from_refresh_contact_info ()

void
tp_svc_connection_interface_contact_info1_return_from_refresh_contact_info
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_info1_return_from_request_contact_info ()

void
tp_svc_connection_interface_contact_info1_return_from_request_contact_info
                               (GDBusMethodInvocation *invocation,
                                const GPtrArray *out_Contact_Info);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Contact_Info

const GPtrArray * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_info1_return_from_set_contact_info ()

void
tp_svc_connection_interface_contact_info1_return_from_set_contact_info
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_info1_set_contact_info_impl ()

void
(*tp_svc_connection_interface_contact_info1_set_contact_info_impl)
                               (TpSvcConnectionInterfaceContactInfo1 *self,
                                const GPtrArray *in_ContactInfo,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetContactInfo on interface im.telepathy.v1.Connection.Interface.ContactInfo1.

Parameters

self

The object implementing this interface

 

in_ContactInfo

const GPtrArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_blocking1_block_contacts_impl ()

void
(*tp_svc_connection_interface_contact_blocking1_block_contacts_impl)
                               (TpSvcConnectionInterfaceContactBlocking1 *self,
                                const GArray *in_Contacts,
                                gboolean in_Report_Abusive,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method BlockContacts on interface im.telepathy.v1.Connection.Interface.ContactBlocking1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

in_Report_Abusive

gboolean (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_blocking1_emit_blocked_contacts_changed ()

void
tp_svc_connection_interface_contact_blocking1_emit_blocked_contacts_changed
                               (gpointer instance,
                                GHashTable *arg_Blocked_Contacts,
                                GHashTable *arg_Unblocked_Contacts);

Type-safe wrapper around g_signal_emit to emit the BlockedContactsChanged signal on interface im.telepathy.v1.Connection.Interface.ContactBlocking1.

Parameters

instance

The object implementing this interface

 

arg_Blocked_Contacts

GHashTable * (FIXME, generate documentation)

 

arg_Unblocked_Contacts

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_blocking1_implement_block_contacts ()

void
tp_svc_connection_interface_contact_blocking1_implement_block_contacts
                               (TpSvcConnectionInterfaceContactBlocking1Class *klass,
                                tp_svc_connection_interface_contact_blocking1_block_contacts_impl impl);

Register an implementation for the BlockContacts method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the BlockContacts D-Bus method

 

tp_svc_connection_interface_contact_blocking1_implement_request_blocked_contacts ()

void
tp_svc_connection_interface_contact_blocking1_implement_request_blocked_contacts
                               (TpSvcConnectionInterfaceContactBlocking1Class *klass,
                                tp_svc_connection_interface_contact_blocking1_request_blocked_contacts_impl impl);

Register an implementation for the RequestBlockedContacts method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestBlockedContacts D-Bus method

 

tp_svc_connection_interface_contact_blocking1_implement_unblock_contacts ()

void
tp_svc_connection_interface_contact_blocking1_implement_unblock_contacts
                               (TpSvcConnectionInterfaceContactBlocking1Class *klass,
                                tp_svc_connection_interface_contact_blocking1_unblock_contacts_impl impl);

Register an implementation for the UnblockContacts method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the UnblockContacts D-Bus method

 

tp_svc_connection_interface_contact_blocking1_request_blocked_contacts_impl ()

void
(*tp_svc_connection_interface_contact_blocking1_request_blocked_contacts_impl)
                               (TpSvcConnectionInterfaceContactBlocking1 *self,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestBlockedContacts on interface im.telepathy.v1.Connection.Interface.ContactBlocking1.

Parameters

self

The object implementing this interface

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_blocking1_return_from_block_contacts ()

void
tp_svc_connection_interface_contact_blocking1_return_from_block_contacts
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_blocking1_return_from_request_blocked_contacts ()

void
tp_svc_connection_interface_contact_blocking1_return_from_request_blocked_contacts
                               (GDBusMethodInvocation *invocation,
                                GHashTable *out_Contacts);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Contacts

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_blocking1_return_from_unblock_contacts ()

void
tp_svc_connection_interface_contact_blocking1_return_from_unblock_contacts
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_blocking1_unblock_contacts_impl ()

void
(*tp_svc_connection_interface_contact_blocking1_unblock_contacts_impl)
                               (TpSvcConnectionInterfaceContactBlocking1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method UnblockContacts on interface im.telepathy.v1.Connection.Interface.ContactBlocking1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_groups1_add_to_group_impl ()

void
(*tp_svc_connection_interface_contact_groups1_add_to_group_impl)
                               (TpSvcConnectionInterfaceContactGroups1 *self,
                                const gchar *in_Group,
                                const GArray *in_Members,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method AddToGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

self

The object implementing this interface

 

in_Group

const gchar * (FIXME, generate documentation)

 

in_Members

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_groups1_emit_group_renamed ()

void
tp_svc_connection_interface_contact_groups1_emit_group_renamed
                               (gpointer instance,
                                const gchar *arg_Old_Name,
                                const gchar *arg_New_Name);

Type-safe wrapper around g_signal_emit to emit the GroupRenamed signal on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

instance

The object implementing this interface

 

arg_Old_Name

const gchar * (FIXME, generate documentation)

 

arg_New_Name

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_groups1_emit_groups_changed ()

void
tp_svc_connection_interface_contact_groups1_emit_groups_changed
                               (gpointer instance,
                                const GArray *arg_Contact,
                                const gchar **arg_Added,
                                const gchar **arg_Removed);

Type-safe wrapper around g_signal_emit to emit the GroupsChanged signal on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

instance

The object implementing this interface

 

arg_Contact

const GArray * (FIXME, generate documentation)

 

arg_Added

const gchar ** (FIXME, generate documentation)

 

arg_Removed

const gchar ** (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_groups1_emit_groups_created ()

void
tp_svc_connection_interface_contact_groups1_emit_groups_created
                               (gpointer instance,
                                const gchar **arg_Names);

Type-safe wrapper around g_signal_emit to emit the GroupsCreated signal on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

instance

The object implementing this interface

 

arg_Names

const gchar ** (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_groups1_emit_groups_removed ()

void
tp_svc_connection_interface_contact_groups1_emit_groups_removed
                               (gpointer instance,
                                const gchar **arg_Names);

Type-safe wrapper around g_signal_emit to emit the GroupsRemoved signal on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

instance

The object implementing this interface

 

arg_Names

const gchar ** (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_groups1_implement_add_to_group ()

void
tp_svc_connection_interface_contact_groups1_implement_add_to_group
                               (TpSvcConnectionInterfaceContactGroups1Class *klass,
                                tp_svc_connection_interface_contact_groups1_add_to_group_impl impl);

Register an implementation for the AddToGroup method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the AddToGroup D-Bus method

 

tp_svc_connection_interface_contact_groups1_implement_remove_from_group ()

void
tp_svc_connection_interface_contact_groups1_implement_remove_from_group
                               (TpSvcConnectionInterfaceContactGroups1Class *klass,
                                tp_svc_connection_interface_contact_groups1_remove_from_group_impl impl);

Register an implementation for the RemoveFromGroup method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RemoveFromGroup D-Bus method

 

tp_svc_connection_interface_contact_groups1_implement_remove_group ()

void
tp_svc_connection_interface_contact_groups1_implement_remove_group
                               (TpSvcConnectionInterfaceContactGroups1Class *klass,
                                tp_svc_connection_interface_contact_groups1_remove_group_impl impl);

Register an implementation for the RemoveGroup method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RemoveGroup D-Bus method

 

tp_svc_connection_interface_contact_groups1_implement_rename_group ()

void
tp_svc_connection_interface_contact_groups1_implement_rename_group
                               (TpSvcConnectionInterfaceContactGroups1Class *klass,
                                tp_svc_connection_interface_contact_groups1_rename_group_impl impl);

Register an implementation for the RenameGroup method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RenameGroup D-Bus method

 

tp_svc_connection_interface_contact_groups1_implement_set_contact_groups ()

void
tp_svc_connection_interface_contact_groups1_implement_set_contact_groups
                               (TpSvcConnectionInterfaceContactGroups1Class *klass,
                                tp_svc_connection_interface_contact_groups1_set_contact_groups_impl impl);

Register an implementation for the SetContactGroups method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetContactGroups D-Bus method

 

tp_svc_connection_interface_contact_groups1_implement_set_group_members ()

void
tp_svc_connection_interface_contact_groups1_implement_set_group_members
                               (TpSvcConnectionInterfaceContactGroups1Class *klass,
                                tp_svc_connection_interface_contact_groups1_set_group_members_impl impl);

Register an implementation for the SetGroupMembers method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetGroupMembers D-Bus method

 

tp_svc_connection_interface_contact_groups1_remove_from_group_impl ()

void
(*tp_svc_connection_interface_contact_groups1_remove_from_group_impl)
                               (TpSvcConnectionInterfaceContactGroups1 *self,
                                const gchar *in_Group,
                                const GArray *in_Members,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RemoveFromGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

self

The object implementing this interface

 

in_Group

const gchar * (FIXME, generate documentation)

 

in_Members

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_groups1_remove_group_impl ()

void
(*tp_svc_connection_interface_contact_groups1_remove_group_impl)
                               (TpSvcConnectionInterfaceContactGroups1 *self,
                                const gchar *in_Group,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RemoveGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

self

The object implementing this interface

 

in_Group

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_groups1_rename_group_impl ()

void
(*tp_svc_connection_interface_contact_groups1_rename_group_impl)
                               (TpSvcConnectionInterfaceContactGroups1 *self,
                                const gchar *in_Old_Name,
                                const gchar *in_New_Name,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RenameGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

self

The object implementing this interface

 

in_Old_Name

const gchar * (FIXME, generate documentation)

 

in_New_Name

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_groups1_return_from_add_to_group ()

void
tp_svc_connection_interface_contact_groups1_return_from_add_to_group
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_groups1_return_from_remove_from_group ()

void
tp_svc_connection_interface_contact_groups1_return_from_remove_from_group
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_groups1_return_from_remove_group ()

void
tp_svc_connection_interface_contact_groups1_return_from_remove_group
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_groups1_return_from_rename_group ()

void
tp_svc_connection_interface_contact_groups1_return_from_rename_group
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_groups1_return_from_set_contact_groups ()

void
tp_svc_connection_interface_contact_groups1_return_from_set_contact_groups
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_groups1_return_from_set_group_members ()

void
tp_svc_connection_interface_contact_groups1_return_from_set_group_members
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_groups1_set_contact_groups_impl ()

void
(*tp_svc_connection_interface_contact_groups1_set_contact_groups_impl)
                               (TpSvcConnectionInterfaceContactGroups1 *self,
                                guint in_Contact,
                                const gchar **in_Groups,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetContactGroups on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

self

The object implementing this interface

 

in_Contact

guint (FIXME, generate documentation)

 

in_Groups

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_groups1_set_group_members_impl ()

void
(*tp_svc_connection_interface_contact_groups1_set_group_members_impl)
                               (TpSvcConnectionInterfaceContactGroups1 *self,
                                const gchar *in_Group,
                                const GArray *in_Members,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetGroupMembers on interface im.telepathy.v1.Connection.Interface.ContactGroups1.

Parameters

self

The object implementing this interface

 

in_Group

const gchar * (FIXME, generate documentation)

 

in_Members

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_list1_authorize_publication_impl ()

void
(*tp_svc_connection_interface_contact_list1_authorize_publication_impl)
                               (TpSvcConnectionInterfaceContactList1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method AuthorizePublication on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_list1_download_impl ()

void
(*tp_svc_connection_interface_contact_list1_download_impl)
                               (TpSvcConnectionInterfaceContactList1 *self,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method Download on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

self

The object implementing this interface

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_list1_emit_contacts_changed ()

void
tp_svc_connection_interface_contact_list1_emit_contacts_changed
                               (gpointer instance,
                                GHashTable *arg_Changes,
                                GHashTable *arg_Identifiers,
                                GHashTable *arg_Removals);

Type-safe wrapper around g_signal_emit to emit the ContactsChanged signal on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

instance

The object implementing this interface

 

arg_Changes

GHashTable * (FIXME, generate documentation)

 

arg_Identifiers

GHashTable * (FIXME, generate documentation)

 

arg_Removals

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_list1_emit_contact_list_state_changed ()

void
tp_svc_connection_interface_contact_list1_emit_contact_list_state_changed
                               (gpointer instance,
                                guint arg_Contact_List_State);

Type-safe wrapper around g_signal_emit to emit the ContactListStateChanged signal on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

instance

The object implementing this interface

 

arg_Contact_List_State

guint (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_list1_get_contact_list_attributes_impl ()

void
(*tp_svc_connection_interface_contact_list1_get_contact_list_attributes_impl)
                               (TpSvcConnectionInterfaceContactList1 *self,
                                const gchar **in_Interfaces,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method GetContactListAttributes on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

self

The object implementing this interface

 

in_Interfaces

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_list1_implement_authorize_publication ()

void
tp_svc_connection_interface_contact_list1_implement_authorize_publication
                               (TpSvcConnectionInterfaceContactList1Class *klass,
                                tp_svc_connection_interface_contact_list1_authorize_publication_impl impl);

Register an implementation for the AuthorizePublication method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the AuthorizePublication D-Bus method

 

tp_svc_connection_interface_contact_list1_implement_download ()

void
tp_svc_connection_interface_contact_list1_implement_download
                               (TpSvcConnectionInterfaceContactList1Class *klass,
                                tp_svc_connection_interface_contact_list1_download_impl impl);

Register an implementation for the Download method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the Download D-Bus method

 

tp_svc_connection_interface_contact_list1_implement_get_contact_list_attributes ()

void
tp_svc_connection_interface_contact_list1_implement_get_contact_list_attributes
                               (TpSvcConnectionInterfaceContactList1Class *klass,
                                tp_svc_connection_interface_contact_list1_get_contact_list_attributes_impl impl);

Register an implementation for the GetContactListAttributes method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the GetContactListAttributes D-Bus method

 

tp_svc_connection_interface_contact_list1_implement_remove_contacts ()

void
tp_svc_connection_interface_contact_list1_implement_remove_contacts
                               (TpSvcConnectionInterfaceContactList1Class *klass,
                                tp_svc_connection_interface_contact_list1_remove_contacts_impl impl);

Register an implementation for the RemoveContacts method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RemoveContacts D-Bus method

 

tp_svc_connection_interface_contact_list1_implement_request_subscription ()

void
tp_svc_connection_interface_contact_list1_implement_request_subscription
                               (TpSvcConnectionInterfaceContactList1Class *klass,
                                tp_svc_connection_interface_contact_list1_request_subscription_impl impl);

Register an implementation for the RequestSubscription method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestSubscription D-Bus method

 

tp_svc_connection_interface_contact_list1_implement_unpublish ()

void
tp_svc_connection_interface_contact_list1_implement_unpublish
                               (TpSvcConnectionInterfaceContactList1Class *klass,
                                tp_svc_connection_interface_contact_list1_unpublish_impl impl);

Register an implementation for the Unpublish method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the Unpublish D-Bus method

 

tp_svc_connection_interface_contact_list1_implement_unsubscribe ()

void
tp_svc_connection_interface_contact_list1_implement_unsubscribe
                               (TpSvcConnectionInterfaceContactList1Class *klass,
                                tp_svc_connection_interface_contact_list1_unsubscribe_impl impl);

Register an implementation for the Unsubscribe method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the Unsubscribe D-Bus method

 

tp_svc_connection_interface_contact_list1_remove_contacts_impl ()

void
(*tp_svc_connection_interface_contact_list1_remove_contacts_impl)
                               (TpSvcConnectionInterfaceContactList1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RemoveContacts on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_list1_request_subscription_impl ()

void
(*tp_svc_connection_interface_contact_list1_request_subscription_impl)
                               (TpSvcConnectionInterfaceContactList1 *self,
                                const GArray *in_Contacts,
                                const gchar *in_Message,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestSubscription on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

in_Message

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_list1_return_from_authorize_publication ()

void
tp_svc_connection_interface_contact_list1_return_from_authorize_publication
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_list1_return_from_download ()

void
tp_svc_connection_interface_contact_list1_return_from_download
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_list1_return_from_get_contact_list_attributes ()

void
tp_svc_connection_interface_contact_list1_return_from_get_contact_list_attributes
                               (GDBusMethodInvocation *invocation,
                                GHashTable *out_Attributes);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Attributes

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_contact_list1_return_from_remove_contacts ()

void
tp_svc_connection_interface_contact_list1_return_from_remove_contacts
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_list1_return_from_request_subscription ()

void
tp_svc_connection_interface_contact_list1_return_from_request_subscription
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_list1_return_from_unpublish ()

void
tp_svc_connection_interface_contact_list1_return_from_unpublish
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_list1_return_from_unsubscribe ()

void
tp_svc_connection_interface_contact_list1_return_from_unsubscribe
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_contact_list1_unpublish_impl ()

void
(*tp_svc_connection_interface_contact_list1_unpublish_impl)
                               (TpSvcConnectionInterfaceContactList1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method Unpublish on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_contact_list1_unsubscribe_impl ()

void
(*tp_svc_connection_interface_contact_list1_unsubscribe_impl)
                               (TpSvcConnectionInterfaceContactList1 *self,
                                const GArray *in_Contacts,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method Unsubscribe on interface im.telepathy.v1.Connection.Interface.ContactList1.

Parameters

self

The object implementing this interface

 

in_Contacts

const GArray * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_cellular1_emit_imsi_changed ()

void
tp_svc_connection_interface_cellular1_emit_imsi_changed
                               (gpointer instance,
                                const gchar *arg_IMSI);

Type-safe wrapper around g_signal_emit to emit the IMSIChanged signal on interface im.telepathy.v1.Connection.Interface.Cellular1.

Parameters

instance

The object implementing this interface

 

arg_IMSI

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_interface_client_types1_emit_client_types_updated ()

void
tp_svc_connection_interface_client_types1_emit_client_types_updated
                               (gpointer instance,
                                guint arg_Contact,
                                const gchar **arg_Client_Types);

Type-safe wrapper around g_signal_emit to emit the ClientTypesUpdated signal on interface im.telepathy.v1.Connection.Interface.ClientTypes1.

Parameters

instance

The object implementing this interface

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_Client_Types

const gchar ** (FIXME, generate documentation)

 

tp_svc_connection_interface_client_types1_implement_request_client_types ()

void
tp_svc_connection_interface_client_types1_implement_request_client_types
                               (TpSvcConnectionInterfaceClientTypes1Class *klass,
                                tp_svc_connection_interface_client_types1_request_client_types_impl impl);

Register an implementation for the RequestClientTypes method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestClientTypes D-Bus method

 

tp_svc_connection_interface_client_types1_request_client_types_impl ()

void
(*tp_svc_connection_interface_client_types1_request_client_types_impl)
                               (TpSvcConnectionInterfaceClientTypes1 *self,
                                guint in_Contact,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestClientTypes on interface im.telepathy.v1.Connection.Interface.ClientTypes1.

Parameters

self

The object implementing this interface

 

in_Contact

guint (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_client_types1_return_from_request_client_types ()

void
tp_svc_connection_interface_client_types1_return_from_request_client_types
                               (GDBusMethodInvocation *invocation,
                                const gchar **out_Client_Types);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Client_Types

const gchar ** (FIXME, generate documentation)

 

tp_svc_connection_interface_mail_notification1_emit_mails_received ()

void
tp_svc_connection_interface_mail_notification1_emit_mails_received
                               (gpointer instance,
                                const GPtrArray *arg_Mails);

Type-safe wrapper around g_signal_emit to emit the MailsReceived signal on interface im.telepathy.v1.Connection.Interface.MailNotification1.

Parameters

instance

The object implementing this interface

 

arg_Mails

const GPtrArray * (FIXME, generate documentation)

 

tp_svc_connection_interface_mail_notification1_emit_unread_mails_changed ()

void
tp_svc_connection_interface_mail_notification1_emit_unread_mails_changed
                               (gpointer instance,
                                guint arg_Count,
                                const GPtrArray *arg_Mails_Added,
                                const gchar **arg_Mails_Removed);

Type-safe wrapper around g_signal_emit to emit the UnreadMailsChanged signal on interface im.telepathy.v1.Connection.Interface.MailNotification1.

Parameters

instance

The object implementing this interface

 

arg_Count

guint (FIXME, generate documentation)

 

arg_Mails_Added

const GPtrArray * (FIXME, generate documentation)

 

arg_Mails_Removed

const gchar ** (FIXME, generate documentation)

 

tp_svc_connection_interface_mail_notification1_implement_request_inbox_url ()

void
tp_svc_connection_interface_mail_notification1_implement_request_inbox_url
                               (TpSvcConnectionInterfaceMailNotification1Class *klass,
                                tp_svc_connection_interface_mail_notification1_request_inbox_url_impl impl);

Register an implementation for the RequestInboxURL method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestInboxURL D-Bus method

 

tp_svc_connection_interface_mail_notification1_implement_request_mail_url ()

void
tp_svc_connection_interface_mail_notification1_implement_request_mail_url
                               (TpSvcConnectionInterfaceMailNotification1Class *klass,
                                tp_svc_connection_interface_mail_notification1_request_mail_url_impl impl);

Register an implementation for the RequestMailURL method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestMailURL D-Bus method

 

tp_svc_connection_interface_mail_notification1_request_inbox_url_impl ()

void
(*tp_svc_connection_interface_mail_notification1_request_inbox_url_impl)
                               (TpSvcConnectionInterfaceMailNotification1 *self,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestInboxURL on interface im.telepathy.v1.Connection.Interface.MailNotification1.

Parameters

self

The object implementing this interface

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_mail_notification1_request_mail_url_impl ()

void
(*tp_svc_connection_interface_mail_notification1_request_mail_url_impl)
                               (TpSvcConnectionInterfaceMailNotification1 *self,
                                const gchar *in_ID,
                                const GValue *in_URL_Data,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestMailURL on interface im.telepathy.v1.Connection.Interface.MailNotification1.

Parameters

self

The object implementing this interface

 

in_ID

const gchar * (FIXME, generate documentation)

 

in_URL_Data

const GValue * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_mail_notification1_return_from_request_inbox_url ()

void
tp_svc_connection_interface_mail_notification1_return_from_request_inbox_url
                               (GDBusMethodInvocation *invocation,
                                const GValueArray *out_URL);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_URL

const GValueArray * (FIXME, generate documentation)

 

tp_svc_connection_interface_mail_notification1_return_from_request_mail_url ()

void
tp_svc_connection_interface_mail_notification1_return_from_request_mail_url
                               (GDBusMethodInvocation *invocation,
                                const GValueArray *out_URL);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_URL

const GValueArray * (FIXME, generate documentation)

 

tp_svc_connection_interface_power_saving1_emit_power_saving_changed ()

void
tp_svc_connection_interface_power_saving1_emit_power_saving_changed
                               (gpointer instance,
                                gboolean arg_Active);

Type-safe wrapper around g_signal_emit to emit the PowerSavingChanged signal on interface im.telepathy.v1.Connection.Interface.PowerSaving1.

Parameters

instance

The object implementing this interface

 

arg_Active

gboolean (FIXME, generate documentation)

 

tp_svc_connection_interface_power_saving1_implement_set_power_saving ()

void
tp_svc_connection_interface_power_saving1_implement_set_power_saving
                               (TpSvcConnectionInterfacePowerSaving1Class *klass,
                                tp_svc_connection_interface_power_saving1_set_power_saving_impl impl);

Register an implementation for the SetPowerSaving method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the SetPowerSaving D-Bus method

 

tp_svc_connection_interface_power_saving1_return_from_set_power_saving ()

void
tp_svc_connection_interface_power_saving1_return_from_set_power_saving
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_power_saving1_set_power_saving_impl ()

void
(*tp_svc_connection_interface_power_saving1_set_power_saving_impl)
                               (TpSvcConnectionInterfacePowerSaving1 *self,
                                gboolean in_Activate,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method SetPowerSaving on interface im.telepathy.v1.Connection.Interface.PowerSaving1.

Parameters

self

The object implementing this interface

 

in_Activate

gboolean (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_addressing1_get_contacts_by_uri_impl ()

void
(*tp_svc_connection_interface_addressing1_get_contacts_by_uri_impl)
                               (TpSvcConnectionInterfaceAddressing1 *self,
                                const gchar **in_URIs,
                                const gchar **in_Interfaces,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method GetContactsByURI on interface im.telepathy.v1.Connection.Interface.Addressing1.

Parameters

self

The object implementing this interface

 

in_URIs

const gchar ** (FIXME, generate documentation)

 

in_Interfaces

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_addressing1_get_contacts_by_vcard_field_impl ()

void
(*tp_svc_connection_interface_addressing1_get_contacts_by_vcard_field_impl)
                               (TpSvcConnectionInterfaceAddressing1 *self,
                                const gchar *in_Field,
                                const gchar **in_Addresses,
                                const gchar **in_Interfaces,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method GetContactsByVCardField on interface im.telepathy.v1.Connection.Interface.Addressing1.

Parameters

self

The object implementing this interface

 

in_Field

const gchar * (FIXME, generate documentation)

 

in_Addresses

const gchar ** (FIXME, generate documentation)

 

in_Interfaces

const gchar ** (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_addressing1_implement_get_contacts_by_uri ()

void
tp_svc_connection_interface_addressing1_implement_get_contacts_by_uri
                               (TpSvcConnectionInterfaceAddressing1Class *klass,
                                tp_svc_connection_interface_addressing1_get_contacts_by_uri_impl impl);

Register an implementation for the GetContactsByURI method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the GetContactsByURI D-Bus method

 

tp_svc_connection_interface_addressing1_implement_get_contacts_by_vcard_field ()

void
tp_svc_connection_interface_addressing1_implement_get_contacts_by_vcard_field
                               (TpSvcConnectionInterfaceAddressing1Class *klass,
                                tp_svc_connection_interface_addressing1_get_contacts_by_vcard_field_impl impl);

Register an implementation for the GetContactsByVCardField method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the GetContactsByVCardField D-Bus method

 

tp_svc_connection_interface_addressing1_return_from_get_contacts_by_uri ()

void
tp_svc_connection_interface_addressing1_return_from_get_contacts_by_uri
                               (GDBusMethodInvocation *invocation,
                                GHashTable *out_Requested,
                                GHashTable *out_Attributes);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Requested

GHashTable * (FIXME, generate documentation)

 

out_Attributes

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_addressing1_return_from_get_contacts_by_vcard_field ()

void
tp_svc_connection_interface_addressing1_return_from_get_contacts_by_vcard_field
                               (GDBusMethodInvocation *invocation,
                                GHashTable *out_Requested,
                                GHashTable *out_Attributes);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Requested

GHashTable * (FIXME, generate documentation)

 

out_Attributes

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_renaming1_emit_renamed ()

void
tp_svc_connection_interface_renaming1_emit_renamed
                               (gpointer instance,
                                guint arg_Original,
                                guint arg_New_Handle,
                                const gchar *arg_New_Identifier);

Type-safe wrapper around g_signal_emit to emit the Renamed signal on interface im.telepathy.v1.Connection.Interface.Renaming1.

Parameters

instance

The object implementing this interface

 

arg_Original

guint (FIXME, generate documentation)

 

arg_New_Handle

guint (FIXME, generate documentation)

 

arg_New_Identifier

const gchar * (FIXME, generate documentation)

 

tp_svc_connection_interface_renaming1_implement_request_rename ()

void
tp_svc_connection_interface_renaming1_implement_request_rename
                               (TpSvcConnectionInterfaceRenaming1Class *klass,
                                tp_svc_connection_interface_renaming1_request_rename_impl impl);

Register an implementation for the RequestRename method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the RequestRename D-Bus method

 

tp_svc_connection_interface_renaming1_request_rename_impl ()

void
(*tp_svc_connection_interface_renaming1_request_rename_impl)
                               (TpSvcConnectionInterfaceRenaming1 *self,
                                const gchar *in_Identifier,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method RequestRename on interface im.telepathy.v1.Connection.Interface.Renaming1.

Parameters

self

The object implementing this interface

 

in_Identifier

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_renaming1_return_from_request_rename ()

void
tp_svc_connection_interface_renaming1_return_from_request_rename
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_sidecars1_ensure_sidecar_impl ()

void
(*tp_svc_connection_interface_sidecars1_ensure_sidecar_impl)
                               (TpSvcConnectionInterfaceSidecars1 *self,
                                const gchar *in_Main_Interface,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method EnsureSidecar on interface im.telepathy.v1.Connection.Interface.Sidecars1.

Parameters

self

The object implementing this interface

 

in_Main_Interface

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

tp_svc_connection_interface_sidecars1_implement_ensure_sidecar ()

void
tp_svc_connection_interface_sidecars1_implement_ensure_sidecar
                               (TpSvcConnectionInterfaceSidecars1Class *klass,
                                tp_svc_connection_interface_sidecars1_ensure_sidecar_impl impl);

Register an implementation for the EnsureSidecar method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the EnsureSidecar D-Bus method

 

tp_svc_connection_interface_sidecars1_return_from_ensure_sidecar ()

void
tp_svc_connection_interface_sidecars1_return_from_ensure_sidecar
                               (GDBusMethodInvocation *invocation,
                                const gchar *out_Path,
                                GHashTable *out_Properties);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

out_Path

const gchar * (FIXME, generate documentation)

 

out_Properties

GHashTable * (FIXME, generate documentation)

 

tp_svc_connection_interface_irc_command1_implement_send ()

void
tp_svc_connection_interface_irc_command1_implement_send
                               (TpSvcConnectionInterfaceIRCCommand1Class *klass,
                                tp_svc_connection_interface_irc_command1_send_impl impl);

Register an implementation for the Send method in the vtable of an implementation of this interface. To be called from the interface init function.

Parameters

klass

A class whose instances implement this interface

 

impl

A callback used to implement the Send D-Bus method

 

tp_svc_connection_interface_irc_command1_return_from_send ()

void
tp_svc_connection_interface_irc_command1_return_from_send
                               (GDBusMethodInvocation *invocation);

Return successfully by calling g_dbus_method_invocation_return_value().

Parameters

invocation

The D-Bus method invocation context

 

tp_svc_connection_interface_irc_command1_send_impl ()

void
(*tp_svc_connection_interface_irc_command1_send_impl)
                               (TpSvcConnectionInterfaceIRCCommand1 *self,
                                const gchar *in_Command,
                                GDBusMethodInvocation *invocation);

The signature of an implementation of the D-Bus method Send on interface im.telepathy.v1.Connection.Interface.IRCCommand1.

Parameters

self

The object implementing this interface

 

in_Command

const gchar * (FIXME, generate documentation)

 

invocation

Used to return values or throw an error

 

Types and Values

TpSvcConnection

typedef struct _TpSvcConnection TpSvcConnection;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionClass

typedef struct _TpSvcConnectionClass TpSvcConnectionClass;

The class of TpSvcConnection.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (connect);
  IMPLEMENT (disconnect);
  IMPLEMENT (add_client_interest);
  IMPLEMENT (remove_client_interest);
  IMPLEMENT (get_contact_attributes);
  IMPLEMENT (get_contact_by_id);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceRequests

typedef struct _TpSvcConnectionInterfaceRequests TpSvcConnectionInterfaceRequests;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceRequestsClass

typedef struct _TpSvcConnectionInterfaceRequestsClass TpSvcConnectionInterfaceRequestsClass;

The class of TpSvcConnectionInterfaceRequests.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_requests (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_requests_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (create_channel);
  IMPLEMENT (ensure_channel);
#undef IMPLEMENT
}

TpSvcConnectionInterfacePresence1

typedef struct _TpSvcConnectionInterfacePresence1 TpSvcConnectionInterfacePresence1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfacePresence1Class

typedef struct _TpSvcConnectionInterfacePresence1Class TpSvcConnectionInterfacePresence1Class;

The class of TpSvcConnectionInterfacePresence1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_presence1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_presence1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (set_presence);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceAvatars1

typedef struct _TpSvcConnectionInterfaceAvatars1 TpSvcConnectionInterfaceAvatars1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceAvatars1Class

typedef struct _TpSvcConnectionInterfaceAvatars1Class TpSvcConnectionInterfaceAvatars1Class;

The class of TpSvcConnectionInterfaceAvatars1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_avatars1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_avatars1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (get_known_avatar_tokens);
  IMPLEMENT (request_avatars);
  IMPLEMENT (set_avatar);
  IMPLEMENT (clear_avatar);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceAliasing1

typedef struct _TpSvcConnectionInterfaceAliasing1 TpSvcConnectionInterfaceAliasing1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceAliasing1Class

typedef struct _TpSvcConnectionInterfaceAliasing1Class TpSvcConnectionInterfaceAliasing1Class;

The class of TpSvcConnectionInterfaceAliasing1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_aliasing1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_aliasing1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (request_aliases);
  IMPLEMENT (set_aliases);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceBalance1

typedef struct _TpSvcConnectionInterfaceBalance1 TpSvcConnectionInterfaceBalance1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceBalance1Class

typedef struct _TpSvcConnectionInterfaceBalance1Class TpSvcConnectionInterfaceBalance1Class;

The class of TpSvcConnectionInterfaceBalance1. This interface has no D-Bus methods, so an implementation can typically pass NULL to G_IMPLEMENT_INTERFACE() as the interface initialization function.


TpSvcConnectionInterfaceContactCapabilities1

typedef struct _TpSvcConnectionInterfaceContactCapabilities1 TpSvcConnectionInterfaceContactCapabilities1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceContactCapabilities1Class

typedef struct _TpSvcConnectionInterfaceContactCapabilities1Class TpSvcConnectionInterfaceContactCapabilities1Class;

The class of TpSvcConnectionInterfaceContactCapabilities1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_contact_capabilities1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_contact_capabilities1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (update_capabilities);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceLocation1

typedef struct _TpSvcConnectionInterfaceLocation1 TpSvcConnectionInterfaceLocation1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceLocation1Class

typedef struct _TpSvcConnectionInterfaceLocation1Class TpSvcConnectionInterfaceLocation1Class;

The class of TpSvcConnectionInterfaceLocation1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_location1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_location1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (request_location);
  IMPLEMENT (set_location);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceContactInfo1

typedef struct _TpSvcConnectionInterfaceContactInfo1 TpSvcConnectionInterfaceContactInfo1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceContactInfo1Class

typedef struct _TpSvcConnectionInterfaceContactInfo1Class TpSvcConnectionInterfaceContactInfo1Class;

The class of TpSvcConnectionInterfaceContactInfo1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_contact_info1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_contact_info1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (refresh_contact_info);
  IMPLEMENT (request_contact_info);
  IMPLEMENT (set_contact_info);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceContactBlocking1

typedef struct _TpSvcConnectionInterfaceContactBlocking1 TpSvcConnectionInterfaceContactBlocking1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceContactBlocking1Class

typedef struct _TpSvcConnectionInterfaceContactBlocking1Class TpSvcConnectionInterfaceContactBlocking1Class;

The class of TpSvcConnectionInterfaceContactBlocking1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_contact_blocking1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_contact_blocking1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (block_contacts);
  IMPLEMENT (unblock_contacts);
  IMPLEMENT (request_blocked_contacts);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceContactGroups1

typedef struct _TpSvcConnectionInterfaceContactGroups1 TpSvcConnectionInterfaceContactGroups1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceContactGroups1Class

typedef struct _TpSvcConnectionInterfaceContactGroups1Class TpSvcConnectionInterfaceContactGroups1Class;

The class of TpSvcConnectionInterfaceContactGroups1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_contact_groups1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_contact_groups1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (set_contact_groups);
  IMPLEMENT (set_group_members);
  IMPLEMENT (add_to_group);
  IMPLEMENT (remove_from_group);
  IMPLEMENT (remove_group);
  IMPLEMENT (rename_group);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceContactList1

typedef struct _TpSvcConnectionInterfaceContactList1 TpSvcConnectionInterfaceContactList1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceContactList1Class

typedef struct _TpSvcConnectionInterfaceContactList1Class TpSvcConnectionInterfaceContactList1Class;

The class of TpSvcConnectionInterfaceContactList1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_contact_list1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_contact_list1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (get_contact_list_attributes);
  IMPLEMENT (request_subscription);
  IMPLEMENT (authorize_publication);
  IMPLEMENT (remove_contacts);
  IMPLEMENT (unsubscribe);
  IMPLEMENT (unpublish);
  IMPLEMENT (download);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceCellular1

typedef struct _TpSvcConnectionInterfaceCellular1 TpSvcConnectionInterfaceCellular1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceCellular1Class

typedef struct _TpSvcConnectionInterfaceCellular1Class TpSvcConnectionInterfaceCellular1Class;

The class of TpSvcConnectionInterfaceCellular1. This interface has no D-Bus methods, so an implementation can typically pass NULL to G_IMPLEMENT_INTERFACE() as the interface initialization function.


TpSvcConnectionInterfaceClientTypes1

typedef struct _TpSvcConnectionInterfaceClientTypes1 TpSvcConnectionInterfaceClientTypes1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceClientTypes1Class

typedef struct _TpSvcConnectionInterfaceClientTypes1Class TpSvcConnectionInterfaceClientTypes1Class;

The class of TpSvcConnectionInterfaceClientTypes1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_client_types1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_client_types1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (request_client_types);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceMailNotification1

typedef struct _TpSvcConnectionInterfaceMailNotification1 TpSvcConnectionInterfaceMailNotification1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceMailNotification1Class

typedef struct _TpSvcConnectionInterfaceMailNotification1Class TpSvcConnectionInterfaceMailNotification1Class;

The class of TpSvcConnectionInterfaceMailNotification1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_mail_notification1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_mail_notification1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (request_inbox_url);
  IMPLEMENT (request_mail_url);
#undef IMPLEMENT
}

TpSvcConnectionInterfacePowerSaving1

typedef struct _TpSvcConnectionInterfacePowerSaving1 TpSvcConnectionInterfacePowerSaving1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfacePowerSaving1Class

typedef struct _TpSvcConnectionInterfacePowerSaving1Class TpSvcConnectionInterfacePowerSaving1Class;

The class of TpSvcConnectionInterfacePowerSaving1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_power_saving1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_power_saving1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (set_power_saving);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceAddressing1

typedef struct _TpSvcConnectionInterfaceAddressing1 TpSvcConnectionInterfaceAddressing1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceAddressing1Class

typedef struct _TpSvcConnectionInterfaceAddressing1Class TpSvcConnectionInterfaceAddressing1Class;

The class of TpSvcConnectionInterfaceAddressing1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_addressing1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_addressing1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (get_contacts_by_vcard_field);
  IMPLEMENT (get_contacts_by_uri);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceRenaming1

typedef struct _TpSvcConnectionInterfaceRenaming1 TpSvcConnectionInterfaceRenaming1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceRenaming1Class

typedef struct _TpSvcConnectionInterfaceRenaming1Class TpSvcConnectionInterfaceRenaming1Class;

The class of TpSvcConnectionInterfaceRenaming1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_renaming1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_renaming1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (request_rename);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceSidecars1

typedef struct _TpSvcConnectionInterfaceSidecars1 TpSvcConnectionInterfaceSidecars1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceSidecars1Class

typedef struct _TpSvcConnectionInterfaceSidecars1Class TpSvcConnectionInterfaceSidecars1Class;

The class of TpSvcConnectionInterfaceSidecars1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_sidecars1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_sidecars1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (ensure_sidecar);
#undef IMPLEMENT
}

TpSvcConnectionInterfaceIRCCommand1

typedef struct _TpSvcConnectionInterfaceIRCCommand1 TpSvcConnectionInterfaceIRCCommand1;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceIRCCommand1Class

typedef struct _TpSvcConnectionInterfaceIRCCommand1Class TpSvcConnectionInterfaceIRCCommand1Class;

The class of TpSvcConnectionInterfaceIRCCommand1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_connection_interface_irc_command1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_connection_interface_irc_command1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (send);
#undef IMPLEMENT
}

Signal Details

The “connection-error” signal

void
user_function (TpSvcConnection *self,
               gchar           *arg_Error,
               gpointer         user_data)

The ConnectionError D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Error

const gchar * (FIXME, generate documentation)

 

arg_Details

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “self-contact-changed” signal

void
user_function (TpSvcConnection *self,
               guint            arg_Self_Handle,
               gchar           *arg_Self_ID,
               gpointer         user_data)

The SelfContactChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Self_Handle

guint (FIXME, generate documentation)

 

arg_Self_ID

const gchar * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “status-changed” signal

void
user_function (TpSvcConnection *self,
               guint            arg_Status,
               guint            arg_Reason,
               gpointer         user_data)

The StatusChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Status

guint (FIXME, generate documentation)

 

arg_Reason

guint (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “channel-closed” signal

void
user_function (TpSvcConnectionInterfaceRequests *self,
               DBusGObjectPath                  *arg_Removed,
               gpointer                          user_data)

The ChannelClosed D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Removed

const gchar * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “new-channel” signal

void
user_function (TpSvcConnectionInterfaceRequests *self,
               DBusGObjectPath                  *arg_Channel,
               gpointer                          user_data)

The NewChannel D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Channel

const gchar * (FIXME, generate documentation)

 

arg_Properties

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “presences-changed” signal

void
user_function (TpSvcConnectionInterfacePresence1 *self,
               gpointer                           user_data)

The PresencesChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Presence

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “avatar-retrieved” signal

void
user_function (TpSvcConnectionInterfaceAvatars1 *self,
               guint                             arg_Contact,
               gchar                            *arg_Token,
               GArray_guchar_                   *arg_Avatar,
               gchar                            *arg_Type,
               gpointer                          user_data)

The AvatarRetrieved D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_Token

const gchar * (FIXME, generate documentation)

 

arg_Avatar

const GArray * (FIXME, generate documentation)

 

arg_Type

const gchar * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “avatar-updated” signal

void
user_function (TpSvcConnectionInterfaceAvatars1 *self,
               guint                             arg_Contact,
               gchar                            *arg_New_Avatar_Token,
               gpointer                          user_data)

The AvatarUpdated D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_New_Avatar_Token

const gchar * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “aliases-changed” signal

void
user_function (TpSvcConnectionInterfaceAliasing1 *self,
               gpointer                           user_data)

The AliasesChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Aliases

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “balance-changed” signal

void
user_function (TpSvcConnectionInterfaceBalance1 *self,
               gpointer                          user_data)

The BalanceChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Balance

const GValueArray * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “contact-capabilities-changed” signal

void
user_function (TpSvcConnectionInterfaceContactCapabilities1 *self,
               gpointer                                      user_data)

The ContactCapabilitiesChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_caps

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “location-updated” signal

void
user_function (TpSvcConnectionInterfaceLocation1 *self,
               guint                              arg_Contact,
               gpointer                           user_data)

The LocationUpdated D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_Location

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “contact-info-changed” signal

void
user_function (TpSvcConnectionInterfaceContactInfo1 *self,
               guint                                 arg_Contact,
               gpointer                              user_data)

The ContactInfoChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_ContactInfo

const GPtrArray * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “blocked-contacts-changed” signal

void
user_function (TpSvcConnectionInterfaceContactBlocking1 *self,
               gpointer                                  user_data)

The BlockedContactsChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Blocked_Contacts

GHashTable * (FIXME, generate documentation)

 

arg_Unblocked_Contacts

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “group-renamed” signal

void
user_function (TpSvcConnectionInterfaceContactGroups1 *self,
               gchar                                  *arg_Old_Name,
               gchar                                  *arg_New_Name,
               gpointer                                user_data)

The GroupRenamed D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Old_Name

const gchar * (FIXME, generate documentation)

 

arg_New_Name

const gchar * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “groups-changed” signal

void
user_function (TpSvcConnectionInterfaceContactGroups1 *self,
               GArray_guint_                          *arg_Contact,
               GStrv                                   arg_Added,
               GStrv                                   arg_Removed,
               gpointer                                user_data)

The GroupsChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Contact

const GArray * (FIXME, generate documentation)

 

arg_Added

const gchar ** (FIXME, generate documentation)

 

arg_Removed

const gchar ** (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “groups-created” signal

void
user_function (TpSvcConnectionInterfaceContactGroups1 *self,
               GStrv                                   arg_Names,
               gpointer                                user_data)

The GroupsCreated D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Names

const gchar ** (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “groups-removed” signal

void
user_function (TpSvcConnectionInterfaceContactGroups1 *self,
               GStrv                                   arg_Names,
               gpointer                                user_data)

The GroupsRemoved D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Names

const gchar ** (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “contact-list-state-changed” signal

void
user_function (TpSvcConnectionInterfaceContactList1 *self,
               guint                                 arg_Contact_List_State,
               gpointer                              user_data)

The ContactListStateChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Contact_List_State

guint (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “contacts-changed” signal

void
user_function (TpSvcConnectionInterfaceContactList1 *self,
               gpointer                              user_data)

The ContactsChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Changes

GHashTable * (FIXME, generate documentation)

 

arg_Identifiers

GHashTable * (FIXME, generate documentation)

 

arg_Removals

GHashTable * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “i-ms-ichanged” signal

void
user_function (TpSvcConnectionInterfaceCellular1 *self,
               gchar                             *arg_IMSI,
               gpointer                           user_data)

The IMSIChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_IMSI

const gchar * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “client-types-updated” signal

void
user_function (TpSvcConnectionInterfaceClientTypes1 *self,
               guint                                 arg_Contact,
               GStrv                                 arg_Client_Types,
               gpointer                              user_data)

The ClientTypesUpdated D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Contact

guint (FIXME, generate documentation)

 

arg_Client_Types

const gchar ** (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “mails-received” signal

void
user_function (TpSvcConnectionInterfaceMailNotification1 *self,
               gpointer                                   user_data)

The MailsReceived D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Mails

const GPtrArray * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “unread-mails-changed” signal

void
user_function (TpSvcConnectionInterfaceMailNotification1 *self,
               guint                                      arg_Count,
               GStrv                                      arg_Mails_Removed,
               gpointer                                   user_data)

The UnreadMailsChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Count

guint (FIXME, generate documentation)

 

arg_Mails_Added

const GPtrArray * (FIXME, generate documentation)

 

arg_Mails_Removed

const gchar ** (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “power-saving-changed” signal

void
user_function (TpSvcConnectionInterfacePowerSaving1 *self,
               gboolean                              arg_Active,
               gpointer                              user_data)

The PowerSavingChanged D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Active

gboolean (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details


The “renamed” signal

void
user_function (TpSvcConnectionInterfaceRenaming1 *self,
               guint                              arg_Original,
               guint                              arg_New_Handle,
               gchar                             *arg_New_Identifier,
               gpointer                           user_data)

The Renamed D-Bus signal is emitted whenever this GObject signal is.

Parameters

self

an object

 

arg_Original

guint (FIXME, generate documentation)

 

arg_New_Handle

guint (FIXME, generate documentation)

 

arg_New_Identifier

const gchar * (FIXME, generate documentation)

 

user_data

user data set when the signal handler was connected.

 

Flags: Has Details

See Also

TpBaseConnection