![]() |
![]() |
![]() |
telepathy-glib API Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Known Implementations | Signals |
Service-side Connection interfacesService-side Connection interfaces — GInterfaces for Telepathy Connection objects |
#include <telepathy-glib/telepathy-glib-dbus.h> TpSvcConnection; TpSvcConnectionClass; void (*tp_svc_connection_connect_impl) (TpSvcConnection *self
,DBusGMethodInvocation *context
); void tp_svc_connection_implement_connect (TpSvcConnectionClass *klass
,tp_svc_connection_connect_impl impl
); void tp_svc_connection_return_from_connect (DBusGMethodInvocation *context
); void (*tp_svc_connection_disconnect_impl) (TpSvcConnection *self
,DBusGMethodInvocation *context
); void tp_svc_connection_implement_disconnect (TpSvcConnectionClass *klass
,tp_svc_connection_disconnect_impl impl
); void tp_svc_connection_return_from_disconnect (DBusGMethodInvocation *context
); void tp_svc_connection_emit_self_contact_changed (gpointer instance
,guint arg_Self_Handle
,const gchar *arg_Self_ID
); void tp_svc_connection_emit_status_changed (gpointer instance
,guint arg_Status
,guint arg_Reason
); void tp_svc_connection_emit_connection_error (gpointer instance
,const gchar *arg_Error
,GHashTable *arg_Details
); void (*tp_svc_connection_add_client_interest_impl) (TpSvcConnection *self
,const gchar **in_Tokens
,DBusGMethodInvocation *context
); void tp_svc_connection_implement_add_client_interest (TpSvcConnectionClass *klass
,tp_svc_connection_add_client_interest_impl impl
); void tp_svc_connection_implement_remove_client_interest (TpSvcConnectionClass *klass
,tp_svc_connection_remove_client_interest_impl impl
); void (*tp_svc_connection_remove_client_interest_impl) (TpSvcConnection *self
,const gchar **in_Tokens
,DBusGMethodInvocation *context
); void tp_svc_connection_return_from_add_client_interest (DBusGMethodInvocation *context
); void tp_svc_connection_return_from_remove_client_interest (DBusGMethodInvocation *context
); void (*tp_svc_connection_get_contact_attributes_impl) (TpSvcConnection *self
,const GArray *in_Handles
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
); void tp_svc_connection_implement_get_contact_attributes (TpSvcConnectionClass *klass
,tp_svc_connection_get_contact_attributes_impl impl
); void tp_svc_connection_return_from_get_contact_attributes (DBusGMethodInvocation *context
,GHashTable *out_Attributes
); void (*tp_svc_connection_get_contact_by_id_impl) (TpSvcConnection *self
,const gchar *in_Identifier
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
); void tp_svc_connection_implement_get_contact_by_id (TpSvcConnectionClass *klass
,tp_svc_connection_get_contact_by_id_impl impl
); void tp_svc_connection_return_from_get_contact_by_id (DBusGMethodInvocation *context
,guint out_Handle
,GHashTable *out_Attributes
); TpSvcConnectionInterfaceRequests; TpSvcConnectionInterfaceRequestsClass; void (*tp_svc_connection_interface_requests_create_channel_impl) (TpSvcConnectionInterfaceRequests *self
,GHashTable *in_Request
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_requests_emit_channel_closed (gpointer instance
,const gchar *arg_Removed
); void tp_svc_connection_interface_requests_emit_new_channel (gpointer instance
,const gchar *arg_Channel
,GHashTable *arg_Properties
); void (*tp_svc_connection_interface_requests_ensure_channel_impl) (TpSvcConnectionInterfaceRequests *self
,GHashTable *in_Request
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_requests_implement_create_channel (TpSvcConnectionInterfaceRequestsClass *klass
,tp_svc_connection_interface_requests_create_channel_impl impl
); void tp_svc_connection_interface_requests_implement_ensure_channel (TpSvcConnectionInterfaceRequestsClass *klass
,tp_svc_connection_interface_requests_ensure_channel_impl impl
); void tp_svc_connection_interface_requests_return_from_create_channel (DBusGMethodInvocation *context
,const gchar *out_Channel
,GHashTable *out_Properties
); void tp_svc_connection_interface_requests_return_from_ensure_channel (DBusGMethodInvocation *context
,gboolean out_Yours
,const gchar *out_Channel
,GHashTable *out_Properties
); TpSvcConnectionInterfacePresence1; TpSvcConnectionInterfacePresence1Class; void tp_svc_connection_interface_presence1_emit_presences_changed (gpointer instance
,GHashTable *arg_Presence
); void tp_svc_connection_interface_presence1_implement_set_presence (TpSvcConnectionInterfacePresence1Class *klass
,tp_svc_connection_interface_presence1_set_presence_impl impl
); void tp_svc_connection_interface_presence1_return_from_set_presence (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_presence1_set_presence_impl) (TpSvcConnectionInterfacePresence1 *self
,const gchar *in_Status
,const gchar *in_Status_Message
,DBusGMethodInvocation *context
); TpSvcConnectionInterfaceAvatars1; TpSvcConnectionInterfaceAvatars1Class; void (*tp_svc_connection_interface_avatars1_clear_avatar_impl) (TpSvcConnectionInterfaceAvatars1 *self
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_avatars1_implement_clear_avatar (TpSvcConnectionInterfaceAvatars1Class *klass
,tp_svc_connection_interface_avatars1_clear_avatar_impl impl
); void tp_svc_connection_interface_avatars1_return_from_clear_avatar (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_avatars1_set_avatar_impl) (TpSvcConnectionInterfaceAvatars1 *self
,const GArray *in_Avatar
,const gchar *in_MIME_Type
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_avatars1_implement_set_avatar (TpSvcConnectionInterfaceAvatars1Class *klass
,tp_svc_connection_interface_avatars1_set_avatar_impl impl
); void tp_svc_connection_interface_avatars1_return_from_set_avatar (DBusGMethodInvocation *context
,const gchar *out_Token
); void tp_svc_connection_interface_avatars1_emit_avatar_updated (gpointer instance
,guint arg_Contact
,const gchar *arg_New_Avatar_Token
); 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
); void tp_svc_connection_interface_avatars1_implement_request_avatars (TpSvcConnectionInterfaceAvatars1Class *klass
,tp_svc_connection_interface_avatars1_request_avatars_impl impl
); void (*tp_svc_connection_interface_avatars1_request_avatars_impl) (TpSvcConnectionInterfaceAvatars1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_avatars1_return_from_request_avatars (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_avatars1_get_known_avatar_tokens_impl) (TpSvcConnectionInterfaceAvatars1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_avatars1_implement_get_known_avatar_tokens (TpSvcConnectionInterfaceAvatars1Class *klass
,tp_svc_connection_interface_avatars1_get_known_avatar_tokens_impl impl
); void tp_svc_connection_interface_avatars1_return_from_get_known_avatar_tokens (DBusGMethodInvocation *context
,GHashTable *out_Tokens
); TpSvcConnectionInterfaceAliasing1; TpSvcConnectionInterfaceAliasing1Class; void (*tp_svc_connection_interface_aliasing1_request_aliases_impl) (TpSvcConnectionInterfaceAliasing1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_aliasing1_implement_request_aliases (TpSvcConnectionInterfaceAliasing1Class *klass
,tp_svc_connection_interface_aliasing1_request_aliases_impl impl
); void tp_svc_connection_interface_aliasing1_return_from_request_aliases (DBusGMethodInvocation *context
,const gchar **out_Aliases
); void (*tp_svc_connection_interface_aliasing1_set_aliases_impl) (TpSvcConnectionInterfaceAliasing1 *self
,GHashTable *in_Aliases
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_aliasing1_implement_set_aliases (TpSvcConnectionInterfaceAliasing1Class *klass
,tp_svc_connection_interface_aliasing1_set_aliases_impl impl
); void tp_svc_connection_interface_aliasing1_return_from_set_aliases (DBusGMethodInvocation *context
); void tp_svc_connection_interface_aliasing1_emit_aliases_changed (gpointer instance
,GHashTable *arg_Aliases
); TpSvcConnectionInterfaceBalance1; TpSvcConnectionInterfaceBalance1Class; void tp_svc_connection_interface_balance1_emit_balance_changed (gpointer instance
,const GValueArray *arg_Balance
); TpSvcConnectionInterfaceContactCapabilities1; TpSvcConnectionInterfaceContactCapabilities1Class; void tp_svc_connection_interface_contact_capabilities1_emit_contact_capabilities_changed (gpointer instance
,GHashTable *arg_caps
); void (*tp_svc_connection_interface_contact_capabilities1_update_capabilities_impl) (TpSvcConnectionInterfaceContactCapabilities1 *self
,const GPtrArray *in_Handler_Capabilities
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_capabilities1_return_from_update_capabilities (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_capabilities1_implement_update_capabilities (TpSvcConnectionInterfaceContactCapabilities1Class *klass
,tp_svc_connection_interface_contact_capabilities1_update_capabilities_impl impl
); TpSvcConnectionInterfaceLocation1; TpSvcConnectionInterfaceLocation1Class; void tp_svc_connection_interface_location1_emit_location_updated (gpointer instance
,guint arg_Contact
,GHashTable *arg_Location
); void (*tp_svc_connection_interface_location1_request_location_impl) (TpSvcConnectionInterfaceLocation1 *self
,guint in_Contact
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_location1_return_from_request_location (DBusGMethodInvocation *context
,GHashTable *out_Location
); void tp_svc_connection_interface_location1_implement_request_location (TpSvcConnectionInterfaceLocation1Class *klass
,tp_svc_connection_interface_location1_request_location_impl impl
); void (*tp_svc_connection_interface_location1_set_location_impl) (TpSvcConnectionInterfaceLocation1 *self
,GHashTable *in_Location
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_location1_return_from_set_location (DBusGMethodInvocation *context
); void tp_svc_connection_interface_location1_implement_set_location (TpSvcConnectionInterfaceLocation1Class *klass
,tp_svc_connection_interface_location1_set_location_impl impl
); TpSvcConnectionInterfaceContactInfo1; TpSvcConnectionInterfaceContactInfo1Class; void tp_svc_connection_interface_contact_info1_emit_contact_info_changed (gpointer instance
,guint arg_Contact
,const GPtrArray *arg_ContactInfo
); void tp_svc_connection_interface_contact_info1_implement_refresh_contact_info (TpSvcConnectionInterfaceContactInfo1Class *klass
,tp_svc_connection_interface_contact_info1_refresh_contact_info_impl impl
); void tp_svc_connection_interface_contact_info1_implement_request_contact_info (TpSvcConnectionInterfaceContactInfo1Class *klass
,tp_svc_connection_interface_contact_info1_request_contact_info_impl impl
); void tp_svc_connection_interface_contact_info1_implement_set_contact_info (TpSvcConnectionInterfaceContactInfo1Class *klass
,tp_svc_connection_interface_contact_info1_set_contact_info_impl impl
); void (*tp_svc_connection_interface_contact_info1_refresh_contact_info_impl) (TpSvcConnectionInterfaceContactInfo1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_info1_request_contact_info_impl) (TpSvcConnectionInterfaceContactInfo1 *self
,guint in_Contact
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_info1_return_from_refresh_contact_info (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_info1_return_from_request_contact_info (DBusGMethodInvocation *context
,const GPtrArray *out_Contact_Info
); void tp_svc_connection_interface_contact_info1_return_from_set_contact_info (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_info1_set_contact_info_impl) (TpSvcConnectionInterfaceContactInfo1 *self
,const GPtrArray *in_ContactInfo
,DBusGMethodInvocation *context
); TpSvcConnectionInterfaceContactBlocking1; TpSvcConnectionInterfaceContactBlocking1Class; void (*tp_svc_connection_interface_contact_blocking1_block_contacts_impl) (TpSvcConnectionInterfaceContactBlocking1 *self
,const GArray *in_Contacts
,gboolean in_Report_Abusive
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_blocking1_emit_blocked_contacts_changed (gpointer instance
,GHashTable *arg_Blocked_Contacts
,GHashTable *arg_Unblocked_Contacts
); void tp_svc_connection_interface_contact_blocking1_implement_block_contacts (TpSvcConnectionInterfaceContactBlocking1Class *klass
,tp_svc_connection_interface_contact_blocking1_block_contacts_impl impl
); void tp_svc_connection_interface_contact_blocking1_implement_request_blocked_contacts (TpSvcConnectionInterfaceContactBlocking1Class *klass
,tp_svc_connection_interface_contact_blocking1_request_blocked_contacts_impl impl
); void tp_svc_connection_interface_contact_blocking1_implement_unblock_contacts (TpSvcConnectionInterfaceContactBlocking1Class *klass
,tp_svc_connection_interface_contact_blocking1_unblock_contacts_impl impl
); void (*tp_svc_connection_interface_contact_blocking1_request_blocked_contacts_impl) (TpSvcConnectionInterfaceContactBlocking1 *self
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_blocking1_return_from_block_contacts (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_blocking1_return_from_request_blocked_contacts (DBusGMethodInvocation *context
,GHashTable *out_Contacts
); void tp_svc_connection_interface_contact_blocking1_return_from_unblock_contacts (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_blocking1_unblock_contacts_impl) (TpSvcConnectionInterfaceContactBlocking1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); TpSvcConnectionInterfaceContactGroups1; TpSvcConnectionInterfaceContactGroups1Class; void (*tp_svc_connection_interface_contact_groups1_add_to_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,const GArray *in_Members
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_groups1_emit_group_renamed (gpointer instance
,const gchar *arg_Old_Name
,const gchar *arg_New_Name
); void tp_svc_connection_interface_contact_groups1_emit_groups_changed (gpointer instance
,const GArray *arg_Contact
,const gchar **arg_Added
,const gchar **arg_Removed
); void tp_svc_connection_interface_contact_groups1_emit_groups_created (gpointer instance
,const gchar **arg_Names
); void tp_svc_connection_interface_contact_groups1_emit_groups_removed (gpointer instance
,const gchar **arg_Names
); void tp_svc_connection_interface_contact_groups1_implement_add_to_group (TpSvcConnectionInterfaceContactGroups1Class *klass
,tp_svc_connection_interface_contact_groups1_add_to_group_impl impl
); void tp_svc_connection_interface_contact_groups1_implement_remove_from_group (TpSvcConnectionInterfaceContactGroups1Class *klass
,tp_svc_connection_interface_contact_groups1_remove_from_group_impl impl
); void tp_svc_connection_interface_contact_groups1_implement_remove_group (TpSvcConnectionInterfaceContactGroups1Class *klass
,tp_svc_connection_interface_contact_groups1_remove_group_impl impl
); void tp_svc_connection_interface_contact_groups1_implement_rename_group (TpSvcConnectionInterfaceContactGroups1Class *klass
,tp_svc_connection_interface_contact_groups1_rename_group_impl impl
); void tp_svc_connection_interface_contact_groups1_implement_set_contact_groups (TpSvcConnectionInterfaceContactGroups1Class *klass
,tp_svc_connection_interface_contact_groups1_set_contact_groups_impl impl
); void tp_svc_connection_interface_contact_groups1_implement_set_group_members (TpSvcConnectionInterfaceContactGroups1Class *klass
,tp_svc_connection_interface_contact_groups1_set_group_members_impl impl
); void (*tp_svc_connection_interface_contact_groups1_remove_from_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,const GArray *in_Members
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_groups1_remove_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_groups1_rename_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Old_Name
,const gchar *in_New_Name
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_groups1_return_from_add_to_group (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_groups1_return_from_remove_from_group (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_groups1_return_from_remove_group (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_groups1_return_from_rename_group (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_groups1_return_from_set_contact_groups (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_groups1_return_from_set_group_members (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_groups1_set_contact_groups_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,guint in_Contact
,const gchar **in_Groups
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_groups1_set_group_members_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,const GArray *in_Members
,DBusGMethodInvocation *context
); TpSvcConnectionInterfaceContactList1; TpSvcConnectionInterfaceContactList1Class; void (*tp_svc_connection_interface_contact_list1_authorize_publication_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_list1_download_impl) (TpSvcConnectionInterfaceContactList1 *self
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_emit_contacts_changed (gpointer instance
,GHashTable *arg_Changes
,GHashTable *arg_Identifiers
,GHashTable *arg_Removals
); void tp_svc_connection_interface_contact_list1_emit_contact_list_state_changed (gpointer instance
,guint arg_Contact_List_State
); void (*tp_svc_connection_interface_contact_list1_get_contact_list_attributes_impl) (TpSvcConnectionInterfaceContactList1 *self
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_implement_authorize_publication (TpSvcConnectionInterfaceContactList1Class *klass
,tp_svc_connection_interface_contact_list1_authorize_publication_impl impl
); void tp_svc_connection_interface_contact_list1_implement_download (TpSvcConnectionInterfaceContactList1Class *klass
,tp_svc_connection_interface_contact_list1_download_impl impl
); 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
); void tp_svc_connection_interface_contact_list1_implement_remove_contacts (TpSvcConnectionInterfaceContactList1Class *klass
,tp_svc_connection_interface_contact_list1_remove_contacts_impl impl
); void tp_svc_connection_interface_contact_list1_implement_request_subscription (TpSvcConnectionInterfaceContactList1Class *klass
,tp_svc_connection_interface_contact_list1_request_subscription_impl impl
); void tp_svc_connection_interface_contact_list1_implement_unpublish (TpSvcConnectionInterfaceContactList1Class *klass
,tp_svc_connection_interface_contact_list1_unpublish_impl impl
); void tp_svc_connection_interface_contact_list1_implement_unsubscribe (TpSvcConnectionInterfaceContactList1Class *klass
,tp_svc_connection_interface_contact_list1_unsubscribe_impl impl
); void (*tp_svc_connection_interface_contact_list1_remove_contacts_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_list1_request_subscription_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,const gchar *in_Message
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_return_from_authorize_publication (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_return_from_download (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_return_from_get_contact_list_attributes (DBusGMethodInvocation *context
,GHashTable *out_Attributes
); void tp_svc_connection_interface_contact_list1_return_from_remove_contacts (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_return_from_request_subscription (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_return_from_unpublish (DBusGMethodInvocation *context
); void tp_svc_connection_interface_contact_list1_return_from_unsubscribe (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_list1_unpublish_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_contact_list1_unsubscribe_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
); TpSvcConnectionInterfaceCellular1; TpSvcConnectionInterfaceCellular1Class; void tp_svc_connection_interface_cellular1_emit_imsi_changed (gpointer instance
,const gchar *arg_IMSI
); TpSvcConnectionInterfaceClientTypes1; TpSvcConnectionInterfaceClientTypes1Class; void tp_svc_connection_interface_client_types1_emit_client_types_updated (gpointer instance
,guint arg_Contact
,const gchar **arg_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
); void (*tp_svc_connection_interface_client_types1_request_client_types_impl) (TpSvcConnectionInterfaceClientTypes1 *self
,guint in_Contact
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_client_types1_return_from_request_client_types (DBusGMethodInvocation *context
,const gchar **out_Client_Types
); TpSvcConnectionInterfaceMailNotification1; TpSvcConnectionInterfaceMailNotification1Class; void tp_svc_connection_interface_mail_notification1_emit_mails_received (gpointer instance
,const GPtrArray *arg_Mails
); 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
); void tp_svc_connection_interface_mail_notification1_implement_request_inbox_url (TpSvcConnectionInterfaceMailNotification1Class *klass
,tp_svc_connection_interface_mail_notification1_request_inbox_url_impl impl
); void tp_svc_connection_interface_mail_notification1_implement_request_mail_url (TpSvcConnectionInterfaceMailNotification1Class *klass
,tp_svc_connection_interface_mail_notification1_request_mail_url_impl impl
); void (*tp_svc_connection_interface_mail_notification1_request_inbox_url_impl) (TpSvcConnectionInterfaceMailNotification1 *self
,DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_mail_notification1_request_mail_url_impl) (TpSvcConnectionInterfaceMailNotification1 *self
,const gchar *in_ID
,const GValue *in_URL_Data
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_mail_notification1_return_from_request_inbox_url (DBusGMethodInvocation *context
,const GValueArray *out_URL
); void tp_svc_connection_interface_mail_notification1_return_from_request_mail_url (DBusGMethodInvocation *context
,const GValueArray *out_URL
); TpSvcConnectionInterfacePowerSaving1; TpSvcConnectionInterfacePowerSaving1Class; void tp_svc_connection_interface_power_saving1_emit_power_saving_changed (gpointer instance
,gboolean arg_Active
); void tp_svc_connection_interface_power_saving1_implement_set_power_saving (TpSvcConnectionInterfacePowerSaving1Class *klass
,tp_svc_connection_interface_power_saving1_set_power_saving_impl impl
); void tp_svc_connection_interface_power_saving1_return_from_set_power_saving (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_power_saving1_set_power_saving_impl) (TpSvcConnectionInterfacePowerSaving1 *self
,gboolean in_Activate
,DBusGMethodInvocation *context
); TpSvcConnectionInterfaceAddressing1; TpSvcConnectionInterfaceAddressing1Class; void (*tp_svc_connection_interface_addressing1_get_contacts_by_uri_impl) (TpSvcConnectionInterfaceAddressing1 *self
,const gchar **in_URIs
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
); 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
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_addressing1_implement_get_contacts_by_uri (TpSvcConnectionInterfaceAddressing1Class *klass
,tp_svc_connection_interface_addressing1_get_contacts_by_uri_impl impl
); 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
); void tp_svc_connection_interface_addressing1_return_from_get_contacts_by_uri (DBusGMethodInvocation *context
,GHashTable *out_Requested
,GHashTable *out_Attributes
); void tp_svc_connection_interface_addressing1_return_from_get_contacts_by_vcard_field (DBusGMethodInvocation *context
,GHashTable *out_Requested
,GHashTable *out_Attributes
); TpSvcConnectionInterfaceRenaming1; TpSvcConnectionInterfaceRenaming1Class; void tp_svc_connection_interface_renaming1_emit_renamed (gpointer instance
,guint arg_Original
,guint arg_New_Handle
,const gchar *arg_New_Identifier
); void tp_svc_connection_interface_renaming1_implement_request_rename (TpSvcConnectionInterfaceRenaming1Class *klass
,tp_svc_connection_interface_renaming1_request_rename_impl impl
); void (*tp_svc_connection_interface_renaming1_request_rename_impl) (TpSvcConnectionInterfaceRenaming1 *self
,const gchar *in_Identifier
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_renaming1_return_from_request_rename (DBusGMethodInvocation *context
); TpSvcConnectionInterfaceSidecars1; TpSvcConnectionInterfaceSidecars1Class; void (*tp_svc_connection_interface_sidecars1_ensure_sidecar_impl) (TpSvcConnectionInterfaceSidecars1 *self
,const gchar *in_Main_Interface
,DBusGMethodInvocation *context
); void tp_svc_connection_interface_sidecars1_implement_ensure_sidecar (TpSvcConnectionInterfaceSidecars1Class *klass
,tp_svc_connection_interface_sidecars1_ensure_sidecar_impl impl
); void tp_svc_connection_interface_sidecars1_return_from_ensure_sidecar (DBusGMethodInvocation *context
,const gchar *out_Path
,GHashTable *out_Properties
); TpSvcConnectionInterfaceIRCCommand1; TpSvcConnectionInterfaceIRCCommand1Class; void tp_svc_connection_interface_irc_command1_implement_send (TpSvcConnectionInterfaceIRCCommand1Class *klass
,tp_svc_connection_interface_irc_command1_send_impl impl
); void tp_svc_connection_interface_irc_command1_return_from_send (DBusGMethodInvocation *context
); void (*tp_svc_connection_interface_irc_command1_send_impl) (TpSvcConnectionInterfaceIRCCommand1 *self
,const gchar *in_Command
,DBusGMethodInvocation *context
);
GInterface +----TpSvcConnection
GInterface +----TpSvcConnectionInterfaceRequests
GInterface +----TpSvcConnectionInterfacePresence1
GInterface +----TpSvcConnectionInterfaceAvatars1
GInterface +----TpSvcConnectionInterfaceAliasing1
GInterface +----TpSvcConnectionInterfaceBalance1
GInterface +----TpSvcConnectionInterfaceContactCapabilities1
GInterface +----TpSvcConnectionInterfaceLocation1
GInterface +----TpSvcConnectionInterfaceContactInfo1
GInterface +----TpSvcConnectionInterfaceContactBlocking1
GInterface +----TpSvcConnectionInterfaceContactGroups1
GInterface +----TpSvcConnectionInterfaceContactList1
GInterface +----TpSvcConnectionInterfaceCellular1
GInterface +----TpSvcConnectionInterfaceClientTypes1
GInterface +----TpSvcConnectionInterfaceMailNotification1
GInterface +----TpSvcConnectionInterfacePowerSaving1
GInterface +----TpSvcConnectionInterfaceAddressing1
GInterface +----TpSvcConnectionInterfaceRenaming1
GInterface +----TpSvcConnectionInterfaceSidecars1
GInterface +----TpSvcConnectionInterfaceIRCCommand1
TpSvcConnection is implemented by TpBaseConnection.
TpSvcConnectionInterfaceRequests is implemented by TpBaseConnection.
"connection-error" :Has Details
"self-contact-changed" :Has Details
"status-changed" :Has Details
"channel-closed" :Has Details
"new-channel" :Has Details
"presences-changed" :Has Details
"avatar-retrieved" :Has Details
"avatar-updated" :Has Details
"aliases-changed" :Has Details
"balance-changed" :Has Details
"contact-capabilities-changed" :Has Details
"location-updated" :Has Details
"contact-info-changed" :Has Details
"blocked-contacts-changed" :Has Details
"group-renamed" :Has Details
"groups-changed" :Has Details
"groups-created" :Has Details
"groups-removed" :Has Details
"contact-list-state-changed" :Has Details
"contacts-changed" :Has Details
"i-ms-ichanged" :Has Details
"client-types-updated" :Has Details
"mails-received" :Has Details
"unread-mails-changed" :Has Details
"power-saving-changed" :Has Details
"renamed" :Has Details
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.
typedef struct _TpSvcConnection TpSvcConnection;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_connect_impl) (TpSvcConnection *self
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method Connect on interface im.telepathy.v1.Connection.
|
The object implementing this interface |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Connect D-Bus method |
void tp_svc_connection_return_from_connect
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_disconnect_impl) (TpSvcConnection *self
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method Disconnect on interface im.telepathy.v1.Connection.
|
The object implementing this interface |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Disconnect D-Bus method |
void tp_svc_connection_return_from_disconnect
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
guint (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
void (*tp_svc_connection_add_client_interest_impl) (TpSvcConnection *self
,const gchar **in_Tokens
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method AddClientInterest on interface im.telepathy.v1.Connection.
|
The object implementing this interface |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the AddClientInterest D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RemoveClientInterest D-Bus method |
void (*tp_svc_connection_remove_client_interest_impl) (TpSvcConnection *self
,const gchar **in_Tokens
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RemoveClientInterest on interface im.telepathy.v1.Connection.
|
The object implementing this interface |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_return_from_add_client_interest
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_return_from_remove_client_interest
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_get_contact_attributes_impl) (TpSvcConnection *self
,const GArray *in_Handles
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method GetContactAttributes on interface im.telepathy.v1.Connection.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetContactAttributes D-Bus method |
void tp_svc_connection_return_from_get_contact_attributes (DBusGMethodInvocation *context
,GHashTable *out_Attributes
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
GHashTable * (FIXME, generate documentation) |
void (*tp_svc_connection_get_contact_by_id_impl) (TpSvcConnection *self
,const gchar *in_Identifier
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method GetContactByID on interface im.telepathy.v1.Connection.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetContactByID D-Bus method |
void tp_svc_connection_return_from_get_contact_by_id (DBusGMethodInvocation *context
,guint out_Handle
,GHashTable *out_Attributes
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
guint (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceRequests TpSvcConnectionInterfaceRequests;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_requests_create_channel_impl) (TpSvcConnectionInterfaceRequests *self
,GHashTable *in_Request
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method CreateChannel on interface im.telepathy.v1.Connection.Interface.Requests.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
void (*tp_svc_connection_interface_requests_ensure_channel_impl) (TpSvcConnectionInterfaceRequests *self
,GHashTable *in_Request
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method EnsureChannel on interface im.telepathy.v1.Connection.Interface.Requests.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the CreateChannel D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the EnsureChannel D-Bus method |
void tp_svc_connection_interface_requests_return_from_create_channel (DBusGMethodInvocation *context
,const gchar *out_Channel
,GHashTable *out_Properties
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const gchar * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
void tp_svc_connection_interface_requests_return_from_ensure_channel (DBusGMethodInvocation *context
,gboolean out_Yours
,const gchar *out_Channel
,GHashTable *out_Properties
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
gboolean (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfacePresence1 TpSvcConnectionInterfacePresence1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetPresence D-Bus method |
void tp_svc_connection_interface_presence1_return_from_set_presence
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_presence1_set_presence_impl) (TpSvcConnectionInterfacePresence1 *self
,const gchar *in_Status
,const gchar *in_Status_Message
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetPresence on interface im.telepathy.v1.Connection.Interface.Presence1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
typedef struct _TpSvcConnectionInterfaceAvatars1 TpSvcConnectionInterfaceAvatars1;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_avatars1_clear_avatar_impl) (TpSvcConnectionInterfaceAvatars1 *self
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method ClearAvatar on interface im.telepathy.v1.Connection.Interface.Avatars1.
|
The object implementing this interface |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the ClearAvatar D-Bus method |
void tp_svc_connection_interface_avatars1_return_from_clear_avatar
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_avatars1_set_avatar_impl) (TpSvcConnectionInterfaceAvatars1 *self
,const GArray *in_Avatar
,const gchar *in_MIME_Type
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetAvatar on interface im.telepathy.v1.Connection.Interface.Avatars1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetAvatar D-Bus method |
void tp_svc_connection_interface_avatars1_return_from_set_avatar (DBusGMethodInvocation *context
,const gchar *out_Token
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const gchar * (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
const GArray * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestAvatars D-Bus method |
void (*tp_svc_connection_interface_avatars1_request_avatars_impl) (TpSvcConnectionInterfaceAvatars1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestAvatars on interface im.telepathy.v1.Connection.Interface.Avatars1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_avatars1_return_from_request_avatars
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_avatars1_get_known_avatar_tokens_impl) (TpSvcConnectionInterfaceAvatars1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method GetKnownAvatarTokens on interface im.telepathy.v1.Connection.Interface.Avatars1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetKnownAvatarTokens D-Bus method |
void tp_svc_connection_interface_avatars1_return_from_get_known_avatar_tokens (DBusGMethodInvocation *context
,GHashTable *out_Tokens
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
GHashTable * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceAliasing1 TpSvcConnectionInterfaceAliasing1;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_aliasing1_request_aliases_impl) (TpSvcConnectionInterfaceAliasing1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestAliases on interface im.telepathy.v1.Connection.Interface.Aliasing1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestAliases D-Bus method |
void tp_svc_connection_interface_aliasing1_return_from_request_aliases (DBusGMethodInvocation *context
,const gchar **out_Aliases
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const gchar ** (FIXME, generate documentation) |
void (*tp_svc_connection_interface_aliasing1_set_aliases_impl) (TpSvcConnectionInterfaceAliasing1 *self
,GHashTable *in_Aliases
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetAliases on interface im.telepathy.v1.Connection.Interface.Aliasing1.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetAliases D-Bus method |
void tp_svc_connection_interface_aliasing1_return_from_set_aliases
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
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.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceBalance1 TpSvcConnectionInterfaceBalance1;
Dummy typedef representing any implementation of this interface.
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.
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.
|
The object implementing this interface |
|
const GValueArray * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceContactCapabilities1 TpSvcConnectionInterfaceContactCapabilities1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
void (*tp_svc_connection_interface_contact_capabilities1_update_capabilities_impl) (TpSvcConnectionInterfaceContactCapabilities1 *self
,const GPtrArray *in_Handler_Capabilities
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method UpdateCapabilities on interface im.telepathy.v1.Connection.Interface.ContactCapabilities1.
|
The object implementing this interface |
|
const GPtrArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_contact_capabilities1_return_from_update_capabilities
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the UpdateCapabilities D-Bus method |
typedef struct _TpSvcConnectionInterfaceLocation1 TpSvcConnectionInterfaceLocation1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
void (*tp_svc_connection_interface_location1_request_location_impl) (TpSvcConnectionInterfaceLocation1 *self
,guint in_Contact
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestLocation on interface im.telepathy.v1.Connection.Interface.Location1.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_location1_return_from_request_location (DBusGMethodInvocation *context
,GHashTable *out_Location
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
GHashTable * (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestLocation D-Bus method |
void (*tp_svc_connection_interface_location1_set_location_impl) (TpSvcConnectionInterfaceLocation1 *self
,GHashTable *in_Location
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetLocation on interface im.telepathy.v1.Connection.Interface.Location1.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_location1_return_from_set_location
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetLocation D-Bus method |
typedef struct _TpSvcConnectionInterfaceContactInfo1 TpSvcConnectionInterfaceContactInfo1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
const GPtrArray * (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RefreshContactInfo D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestContactInfo D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetContactInfo D-Bus method |
void (*tp_svc_connection_interface_contact_info1_refresh_contact_info_impl) (TpSvcConnectionInterfaceContactInfo1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RefreshContactInfo on interface im.telepathy.v1.Connection.Interface.ContactInfo1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_contact_info1_request_contact_info_impl) (TpSvcConnectionInterfaceContactInfo1 *self
,guint in_Contact
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestContactInfo on interface im.telepathy.v1.Connection.Interface.ContactInfo1.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_contact_info1_return_from_refresh_contact_info
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_info1_return_from_request_contact_info (DBusGMethodInvocation *context
,const GPtrArray *out_Contact_Info
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const GPtrArray * (FIXME, generate documentation) |
void tp_svc_connection_interface_contact_info1_return_from_set_contact_info
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_contact_info1_set_contact_info_impl) (TpSvcConnectionInterfaceContactInfo1 *self
,const GPtrArray *in_ContactInfo
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetContactInfo on interface im.telepathy.v1.Connection.Interface.ContactInfo1.
|
The object implementing this interface |
|
const GPtrArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
typedef struct _TpSvcConnectionInterfaceContactBlocking1 TpSvcConnectionInterfaceContactBlocking1;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_contact_blocking1_block_contacts_impl) (TpSvcConnectionInterfaceContactBlocking1 *self
,const GArray *in_Contacts
,gboolean in_Report_Abusive
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method BlockContacts on interface im.telepathy.v1.Connection.Interface.ContactBlocking1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
gboolean (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the BlockContacts D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestBlockedContacts D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the UnblockContacts D-Bus method |
void (*tp_svc_connection_interface_contact_blocking1_request_blocked_contacts_impl) (TpSvcConnectionInterfaceContactBlocking1 *self
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestBlockedContacts on interface im.telepathy.v1.Connection.Interface.ContactBlocking1.
|
The object implementing this interface |
|
Used to return values or throw an error |
void tp_svc_connection_interface_contact_blocking1_return_from_block_contacts
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_blocking1_return_from_request_blocked_contacts (DBusGMethodInvocation *context
,GHashTable *out_Contacts
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
GHashTable * (FIXME, generate documentation) |
void tp_svc_connection_interface_contact_blocking1_return_from_unblock_contacts
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_contact_blocking1_unblock_contacts_impl) (TpSvcConnectionInterfaceContactBlocking1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method UnblockContacts on interface im.telepathy.v1.Connection.Interface.ContactBlocking1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
typedef struct _TpSvcConnectionInterfaceContactGroups1 TpSvcConnectionInterfaceContactGroups1;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_contact_groups1_add_to_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,const GArray *in_Members
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method AddToGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
const gchar ** (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
const gchar ** (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the AddToGroup D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RemoveFromGroup D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RemoveGroup D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RenameGroup D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetContactGroups D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetGroupMembers D-Bus method |
void (*tp_svc_connection_interface_contact_groups1_remove_from_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,const GArray *in_Members
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RemoveFromGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_contact_groups1_remove_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RemoveGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_contact_groups1_rename_group_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Old_Name
,const gchar *in_New_Name
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RenameGroup on interface im.telepathy.v1.Connection.Interface.ContactGroups1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_contact_groups1_return_from_add_to_group
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_groups1_return_from_remove_from_group
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_groups1_return_from_remove_group
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_groups1_return_from_rename_group
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_groups1_return_from_set_contact_groups
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_groups1_return_from_set_group_members
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_contact_groups1_set_contact_groups_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,guint in_Contact
,const gchar **in_Groups
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetContactGroups on interface im.telepathy.v1.Connection.Interface.ContactGroups1.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_contact_groups1_set_group_members_impl) (TpSvcConnectionInterfaceContactGroups1 *self
,const gchar *in_Group
,const GArray *in_Members
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetGroupMembers on interface im.telepathy.v1.Connection.Interface.ContactGroups1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
typedef struct _TpSvcConnectionInterfaceContactList1 TpSvcConnectionInterfaceContactList1;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_contact_list1_authorize_publication_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method AuthorizePublication on interface im.telepathy.v1.Connection.Interface.ContactList1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_contact_list1_download_impl) (TpSvcConnectionInterfaceContactList1 *self
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method Download on interface im.telepathy.v1.Connection.Interface.ContactList1.
|
The object implementing this interface |
|
Used to return values or throw an error |
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.
|
The object implementing this interface |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
void (*tp_svc_connection_interface_contact_list1_get_contact_list_attributes_impl) (TpSvcConnectionInterfaceContactList1 *self
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method GetContactListAttributes on interface im.telepathy.v1.Connection.Interface.ContactList1.
|
The object implementing this interface |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the AuthorizePublication D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Download D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetContactListAttributes D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RemoveContacts D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestSubscription D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Unpublish D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Unsubscribe D-Bus method |
void (*tp_svc_connection_interface_contact_list1_remove_contacts_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RemoveContacts on interface im.telepathy.v1.Connection.Interface.ContactList1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_contact_list1_request_subscription_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,const gchar *in_Message
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestSubscription on interface im.telepathy.v1.Connection.Interface.ContactList1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_contact_list1_return_from_authorize_publication
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_list1_return_from_download
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_list1_return_from_get_contact_list_attributes (DBusGMethodInvocation *context
,GHashTable *out_Attributes
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
GHashTable * (FIXME, generate documentation) |
void tp_svc_connection_interface_contact_list1_return_from_remove_contacts
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_list1_return_from_request_subscription
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_list1_return_from_unpublish
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void tp_svc_connection_interface_contact_list1_return_from_unsubscribe
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_contact_list1_unpublish_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method Unpublish on interface im.telepathy.v1.Connection.Interface.ContactList1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_contact_list1_unsubscribe_impl) (TpSvcConnectionInterfaceContactList1 *self
,const GArray *in_Contacts
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method Unsubscribe on interface im.telepathy.v1.Connection.Interface.ContactList1.
|
The object implementing this interface |
|
const GArray * (FIXME, generate documentation) |
|
Used to return values or throw an error |
typedef struct _TpSvcConnectionInterfaceCellular1 TpSvcConnectionInterfaceCellular1;
Dummy typedef representing any implementation of this interface.
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.
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.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceClientTypes1 TpSvcConnectionInterfaceClientTypes1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestClientTypes D-Bus method |
void (*tp_svc_connection_interface_client_types1_request_client_types_impl) (TpSvcConnectionInterfaceClientTypes1 *self
,guint in_Contact
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestClientTypes on interface im.telepathy.v1.Connection.Interface.ClientTypes1.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_client_types1_return_from_request_client_types (DBusGMethodInvocation *context
,const gchar **out_Client_Types
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const gchar ** (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceMailNotification1 TpSvcConnectionInterfaceMailNotification1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
const GPtrArray * (FIXME, generate documentation) |
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
const GPtrArray * (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestInboxURL D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestMailURL D-Bus method |
void (*tp_svc_connection_interface_mail_notification1_request_inbox_url_impl) (TpSvcConnectionInterfaceMailNotification1 *self
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestInboxURL on interface im.telepathy.v1.Connection.Interface.MailNotification1.
|
The object implementing this interface |
|
Used to return values or throw an error |
void (*tp_svc_connection_interface_mail_notification1_request_mail_url_impl) (TpSvcConnectionInterfaceMailNotification1 *self
,const gchar *in_ID
,const GValue *in_URL_Data
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestMailURL on interface im.telepathy.v1.Connection.Interface.MailNotification1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const GValue * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_mail_notification1_return_from_request_inbox_url (DBusGMethodInvocation *context
,const GValueArray *out_URL
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const GValueArray * (FIXME, generate documentation) |
void tp_svc_connection_interface_mail_notification1_return_from_request_mail_url (DBusGMethodInvocation *context
,const GValueArray *out_URL
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const GValueArray * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfacePowerSaving1 TpSvcConnectionInterfacePowerSaving1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
gboolean (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetPowerSaving D-Bus method |
void tp_svc_connection_interface_power_saving1_return_from_set_power_saving
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_power_saving1_set_power_saving_impl) (TpSvcConnectionInterfacePowerSaving1 *self
,gboolean in_Activate
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method SetPowerSaving on interface im.telepathy.v1.Connection.Interface.PowerSaving1.
|
The object implementing this interface |
|
gboolean (FIXME, generate documentation) |
|
Used to return values or throw an error |
typedef struct _TpSvcConnectionInterfaceAddressing1 TpSvcConnectionInterfaceAddressing1;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_addressing1_get_contacts_by_uri_impl) (TpSvcConnectionInterfaceAddressing1 *self
,const gchar **in_URIs
,const gchar **in_Interfaces
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method GetContactsByURI on interface im.telepathy.v1.Connection.Interface.Addressing1.
|
The object implementing this interface |
|
const gchar ** (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
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
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method GetContactsByVCardField on interface im.telepathy.v1.Connection.Interface.Addressing1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetContactsByURI D-Bus method |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetContactsByVCardField D-Bus method |
void tp_svc_connection_interface_addressing1_return_from_get_contacts_by_uri (DBusGMethodInvocation *context
,GHashTable *out_Requested
,GHashTable *out_Attributes
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
void tp_svc_connection_interface_addressing1_return_from_get_contacts_by_vcard_field (DBusGMethodInvocation *context
,GHashTable *out_Requested
,GHashTable *out_Attributes
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceRenaming1 TpSvcConnectionInterfaceRenaming1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestRename D-Bus method |
void (*tp_svc_connection_interface_renaming1_request_rename_impl) (TpSvcConnectionInterfaceRenaming1 *self
,const gchar *in_Identifier
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method RequestRename on interface im.telepathy.v1.Connection.Interface.Renaming1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
void tp_svc_connection_interface_renaming1_return_from_request_rename
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
typedef struct _TpSvcConnectionInterfaceSidecars1 TpSvcConnectionInterfaceSidecars1;
Dummy typedef representing any implementation of this interface.
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 }
void (*tp_svc_connection_interface_sidecars1_ensure_sidecar_impl) (TpSvcConnectionInterfaceSidecars1 *self
,const gchar *in_Main_Interface
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method EnsureSidecar on interface im.telepathy.v1.Connection.Interface.Sidecars1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the EnsureSidecar D-Bus method |
void tp_svc_connection_interface_sidecars1_return_from_ensure_sidecar (DBusGMethodInvocation *context
,const gchar *out_Path
,GHashTable *out_Properties
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
|
const gchar * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
typedef struct _TpSvcConnectionInterfaceIRCCommand1 TpSvcConnectionInterfaceIRCCommand1;
Dummy typedef representing any implementation of this interface.
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 }
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Send D-Bus method |
void tp_svc_connection_interface_irc_command1_return_from_send
(DBusGMethodInvocation *context
);
Return successfully by calling dbus_g_method_return()
.
This inline function exists only to provide type-safety.
|
The D-Bus method invocation context |
void (*tp_svc_connection_interface_irc_command1_send_impl) (TpSvcConnectionInterfaceIRCCommand1 *self
,const gchar *in_Command
,DBusGMethodInvocation *context
);
The signature of an implementation of the D-Bus method Send on interface im.telepathy.v1.Connection.Interface.IRCCommand1.
|
The object implementing this interface |
|
const gchar * (FIXME, generate documentation) |
|
Used to return values or throw an error |
"connection-error"
signalvoid user_function (TpSvcConnection *self,
gchar *arg_Error,
gpointer user_data) : Has Details
The ConnectionError D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const gchar * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"self-contact-changed"
signalvoid user_function (TpSvcConnection *self,
guint arg_Self_Handle,
gchar *arg_Self_ID,
gpointer user_data) : Has Details
The SelfContactChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"status-changed"
signalvoid user_function (TpSvcConnection *self,
guint arg_Status,
guint arg_Reason,
gpointer user_data) : Has Details
The StatusChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
guint (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"channel-closed"
signalvoid user_function (TpSvcConnectionInterfaceRequests *self,
DBusGObjectPath *arg_Removed,
gpointer user_data) : Has Details
The ChannelClosed D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const gchar * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"new-channel"
signalvoid user_function (TpSvcConnectionInterfaceRequests *self,
DBusGObjectPath *arg_Channel,
gpointer user_data) : Has Details
The NewChannel D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const gchar * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"presences-changed"
signalvoid user_function (TpSvcConnectionInterfacePresence1 *self,
gpointer user_data) : Has Details
The PresencesChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"avatar-retrieved"
signalvoid user_function (TpSvcConnectionInterfaceAvatars1 *self,
guint arg_Contact,
gchar *arg_Token,
GArray_guchar_ *arg_Avatar,
gchar *arg_Type,
gpointer user_data) : Has Details
The AvatarRetrieved D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
const GArray * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"avatar-updated"
signalvoid user_function (TpSvcConnectionInterfaceAvatars1 *self,
guint arg_Contact,
gchar *arg_New_Avatar_Token,
gpointer user_data) : Has Details
The AvatarUpdated D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"aliases-changed"
signalvoid user_function (TpSvcConnectionInterfaceAliasing1 *self,
gpointer user_data) : Has Details
The AliasesChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"balance-changed"
signalvoid user_function (TpSvcConnectionInterfaceBalance1 *self,
gpointer user_data) : Has Details
The BalanceChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const GValueArray * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"contact-capabilities-changed"
signalvoid user_function (TpSvcConnectionInterfaceContactCapabilities1 *self,
gpointer user_data) : Has Details
The ContactCapabilitiesChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"location-updated"
signalvoid user_function (TpSvcConnectionInterfaceLocation1 *self,
guint arg_Contact,
gpointer user_data) : Has Details
The LocationUpdated D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"contact-info-changed"
signalvoid user_function (TpSvcConnectionInterfaceContactInfo1 *self,
guint arg_Contact,
gpointer user_data) : Has Details
The ContactInfoChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
const GPtrArray * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"blocked-contacts-changed"
signalvoid user_function (TpSvcConnectionInterfaceContactBlocking1 *self,
gpointer user_data) : Has Details
The BlockedContactsChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"group-renamed"
signalvoid user_function (TpSvcConnectionInterfaceContactGroups1 *self,
gchar *arg_Old_Name,
gchar *arg_New_Name,
gpointer user_data) : Has Details
The GroupRenamed D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const gchar * (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"groups-changed"
signalvoid user_function (TpSvcConnectionInterfaceContactGroups1 *self,
GArray_guint_ *arg_Contact,
GStrv arg_Added,
GStrv arg_Removed,
gpointer user_data) : Has Details
The GroupsChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const GArray * (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"groups-created"
signalvoid user_function (TpSvcConnectionInterfaceContactGroups1 *self,
GStrv arg_Names,
gpointer user_data) : Has Details
The GroupsCreated D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const gchar ** (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"groups-removed"
signalvoid user_function (TpSvcConnectionInterfaceContactGroups1 *self,
GStrv arg_Names,
gpointer user_data) : Has Details
The GroupsRemoved D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const gchar ** (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"contact-list-state-changed"
signalvoid user_function (TpSvcConnectionInterfaceContactList1 *self,
guint arg_Contact_List_State,
gpointer user_data) : Has Details
The ContactListStateChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"contacts-changed"
signalvoid user_function (TpSvcConnectionInterfaceContactList1 *self,
gpointer user_data) : Has Details
The ContactsChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
|
GHashTable * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"i-ms-ichanged"
signalvoid user_function (TpSvcConnectionInterfaceCellular1 *self,
gchar *arg_IMSI,
gpointer user_data) : Has Details
The IMSIChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const gchar * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"client-types-updated"
signalvoid user_function (TpSvcConnectionInterfaceClientTypes1 *self,
guint arg_Contact,
GStrv arg_Client_Types,
gpointer user_data) : Has Details
The ClientTypesUpdated D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"mails-received"
signalvoid user_function (TpSvcConnectionInterfaceMailNotification1 *self,
gpointer user_data) : Has Details
The MailsReceived D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
const GPtrArray * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"unread-mails-changed"
signalvoid user_function (TpSvcConnectionInterfaceMailNotification1 *self,
guint arg_Count,
GStrv arg_Mails_Removed,
gpointer user_data) : Has Details
The UnreadMailsChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
const GPtrArray * (FIXME, generate documentation) |
|
const gchar ** (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"power-saving-changed"
signalvoid user_function (TpSvcConnectionInterfacePowerSaving1 *self,
gboolean arg_Active,
gpointer user_data) : Has Details
The PowerSavingChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
gboolean (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |
"renamed"
signalvoid user_function (TpSvcConnectionInterfaceRenaming1 *self,
guint arg_Original,
guint arg_New_Handle,
gchar *arg_New_Identifier,
gpointer user_data) : Has Details
The Renamed D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
guint (FIXME, generate documentation) |
|
const gchar * (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |