Interfaces in libtelepathy-glib-unstable

Interfaces in libtelepathy-glib-unstable — Unstable or obsolete interfaces and channel types

Synopsis


#include <telepathy-glib/svc-unstable.h>



#define             TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO
#define             TP_IFACE_CONNECTION_INTERFACE_FORWARDING
#define             TP_IFACE_CONNECTION_INTERFACE_PRIVACY
#define             TP_IFACE_CONNECTION_INTERFACE_RENAMING
#define             TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH
#define             TP_IFACE_CHANNEL_INTERFACE_HOLD
#define             TP_IFACE_CHANNEL_INTERFACE_TRANSFER

enum                TpChannelContactSearchState;
#define             NUM_TP_CHANNEL_CONTACT_SEARCH_STATES
enum                TpChannelHoldState;
#define             NUM_TP_CHANNEL_HOLD_STATES
enum                TpTubeState;
#define             NUM_TP_TUBE_STATES
enum                TpTubeType;
#define             NUM_TP_TUBE_TYPES

                    TpSvcChannelTypeContactSearch;
                    TpSvcChannelTypeContactSearchClass;
void                (*tp_svc_channel_type_contact_search_get_search_keys_impl)
                                                        (TpSvcChannelTypeContactSearch *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_contact_search_implement_get_search_keys
                                                        (TpSvcChannelTypeContactSearchClass *klass,
                                                         tp_svc_channel_type_contact_search_get_search_keys_impl impl);
void                tp_svc_channel_type_contact_search_return_from_get_search_keys
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar *ret,
                                                         GHashTable *ret1);
void                (*tp_svc_channel_type_contact_search_get_search_state_impl)
                                                        (TpSvcChannelTypeContactSearch *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_contact_search_implement_get_search_state
                                                        (TpSvcChannelTypeContactSearchClass *klass,
                                                         tp_svc_channel_type_contact_search_get_search_state_impl impl);
void                tp_svc_channel_type_contact_search_return_from_get_search_state
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);
void                (*tp_svc_channel_type_contact_search_search_impl)
                                                        (TpSvcChannelTypeContactSearch *self,
                                                         GHashTable *terms,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_contact_search_implement_search
                                                        (TpSvcChannelTypeContactSearchClass *klass,
                                                         tp_svc_channel_type_contact_search_search_impl impl);
void                tp_svc_channel_type_contact_search_return_from_search
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_channel_type_contact_search_emit_search_result_received
                                                        (gpointer instance,
                                                         const guint contact,
                                                         const GHashTable *values);
void                tp_svc_channel_type_contact_search_emit_search_state_changed
                                                        (gpointer instance,
                                                         const guint state);


                    TpSvcChannelTypeTubes;
                    TpSvcChannelTypeTubesClass;
void                (*tp_svc_channel_type_tubes_accept_tube_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_channel_type_tubes_close_tube_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_tubes_emit_d_bus_names_changed
                                                        (gpointer instance,
                                                         const guint id,
                                                         const GPtrArray *added,
                                                         const GArray *removed);
void                tp_svc_channel_type_tubes_emit_new_tube
                                                        (gpointer instance,
                                                         const guint id,
                                                         const guint initiator,
                                                         const guint type,
                                                         const gchar *service,
                                                         const GHashTable *parameters,
                                                         const guint state);
void                tp_svc_channel_type_tubes_emit_tube_closed
                                                        (gpointer instance,
                                                         const guint id);
void                tp_svc_channel_type_tubes_emit_tube_state_changed
                                                        (gpointer instance,
                                                         const guint id,
                                                         const guint state);
void                (*tp_svc_channel_type_tubes_get_available_tube_types_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_channel_type_tubes_get_d_bus_names_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_channel_type_tubes_get_d_bus_server_address_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_tubes_implement_accept_tube
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_accept_tube_impl impl);
void                tp_svc_channel_type_tubes_implement_close_tube
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_close_tube_impl impl);
void                tp_svc_channel_type_tubes_implement_get_available_tube_types
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_get_available_tube_types_impl impl);
void                tp_svc_channel_type_tubes_implement_get_d_bus_names
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_get_d_bus_names_impl impl);
void                tp_svc_channel_type_tubes_implement_get_d_bus_server_address
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_get_d_bus_server_address_impl impl);
void                tp_svc_channel_type_tubes_implement_list_tubes
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_list_tubes_impl impl);
void                tp_svc_channel_type_tubes_implement_offer_tube
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_offer_tube_impl impl);
void                (*tp_svc_channel_type_tubes_list_tubes_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_channel_type_tubes_offer_tube_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint type,
                                                         const gchar *service,
                                                         GHashTable *parameters,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_tubes_return_from_accept_tube
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_channel_type_tubes_return_from_close_tube
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_channel_type_tubes_return_from_get_available_tube_types
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const GArray *ret);
void                tp_svc_channel_type_tubes_return_from_get_d_bus_names
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const GPtrArray *ret);
void                tp_svc_channel_type_tubes_return_from_get_d_bus_server_address
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar *ret);
void                tp_svc_channel_type_tubes_return_from_list_tubes
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const GPtrArray *ret);
void                tp_svc_channel_type_tubes_return_from_offer_tube
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);


                    TpSvcChannelInterfaceTransfer;
                    TpSvcChannelInterfaceTransferClass;
void                (*tp_svc_channel_interface_transfer_transfer_impl)
                                                        (TpSvcChannelInterfaceTransfer *self,
                                                         guint member,
                                                         guint destination,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_interface_transfer_implement_transfer
                                                        (TpSvcChannelInterfaceTransferClass *klass,
                                                         tp_svc_channel_interface_transfer_transfer_impl impl);
void                tp_svc_channel_interface_transfer_return_from_transfer
                                                        (DBusGMethodInvocation *dbus_context);


                    TpSvcChannelInterfaceHold;
                    TpSvcChannelInterfaceHoldClass;
void                (*tp_svc_channel_interface_hold_get_hold_state_impl)
                                                        (TpSvcChannelInterfaceHold *self,
                                                         guint member,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_interface_hold_implement_get_hold_state
                                                        (TpSvcChannelInterfaceHoldClass *klass,
                                                         tp_svc_channel_interface_hold_get_hold_state_impl impl);
void                tp_svc_channel_interface_hold_return_from_get_hold_state
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);
void                (*tp_svc_channel_interface_hold_request_hold_impl)
                                                        (TpSvcChannelInterfaceHold *self,
                                                         guint member,
                                                         gboolean hold,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_interface_hold_implement_request_hold
                                                        (TpSvcChannelInterfaceHoldClass *klass,
                                                         tp_svc_channel_interface_hold_request_hold_impl impl);
void                tp_svc_channel_interface_hold_return_from_request_hold
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_channel_interface_hold_emit_hold_state_changed
                                                        (gpointer instance,
                                                         const guint member,
                                                         const guint state);


                    TpSvcConnectionInterfaceRenaming;
                    TpSvcConnectionInterfaceRenamingClass;
void                (*tp_svc_connection_interface_renaming_request_rename_impl)
                                                        (TpSvcConnectionInterfaceRenaming *self,
                                                         const gchar *name,
                                                         DBusGMethodInvocation *context);
void                tp_svc_connection_interface_renaming_implement_request_rename
                                                        (TpSvcConnectionInterfaceRenamingClass *klass,
                                                         tp_svc_connection_interface_renaming_request_rename_impl impl);
void                tp_svc_connection_interface_renaming_return_from_request_rename
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_connection_interface_renaming_emit_renamed
                                                        (gpointer instance,
                                                         const guint original,
                                                         const guint new);


                    TpSvcConnectionInterfacePrivacy;
                    TpSvcConnectionInterfacePrivacyClass;
void                (*tp_svc_connection_interface_privacy_get_privacy_mode_impl)
                                                        (TpSvcConnectionInterfacePrivacy *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_connection_interface_privacy_implement_get_privacy_mode
                                                        (TpSvcConnectionInterfacePrivacyClass *klass,
                                                         tp_svc_connection_interface_privacy_get_privacy_mode_impl impl);
void                tp_svc_connection_interface_privacy_return_from_get_privacy_mode
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar *ret);
void                (*tp_svc_connection_interface_privacy_get_privacy_modes_impl)
                                                        (TpSvcConnectionInterfacePrivacy *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_connection_interface_privacy_implement_get_privacy_modes
                                                        (TpSvcConnectionInterfacePrivacyClass *klass,
                                                         tp_svc_connection_interface_privacy_get_privacy_modes_impl impl);
void                tp_svc_connection_interface_privacy_return_from_get_privacy_modes
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar **ret);
void                (*tp_svc_connection_interface_privacy_set_privacy_mode_impl)
                                                        (TpSvcConnectionInterfacePrivacy *self,
                                                         const gchar *mode,
                                                         DBusGMethodInvocation *context);
void                tp_svc_connection_interface_privacy_implement_set_privacy_mode
                                                        (TpSvcConnectionInterfacePrivacyClass *klass,
                                                         tp_svc_connection_interface_privacy_set_privacy_mode_impl impl);
void                tp_svc_connection_interface_privacy_return_from_set_privacy_mode
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_connection_interface_privacy_emit_privacy_mode_changed
                                                        (gpointer instance,
                                                         const gchar *mode);


                    TpSvcConnectionInterfaceContactInfo;
                    TpSvcConnectionInterfaceContactInfoClass;
void                (*tp_svc_connection_interface_contact_info_request_contact_info_impl)
                                                        (TpSvcConnectionInterfaceContactInfo *self,
                                                         guint contact,
                                                         DBusGMethodInvocation *context);
void                tp_svc_connection_interface_contact_info_implement_request_contact_info
                                                        (TpSvcConnectionInterfaceContactInfoClass *klass,
                                                         tp_svc_connection_interface_contact_info_request_contact_info_impl impl);
void                tp_svc_connection_interface_contact_info_return_from_request_contact_info
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_connection_interface_contact_info_emit_got_contact_info
                                                        (gpointer instance,
                                                         const guint contact,
                                                         const gchar *vcard);


                    TpSvcConnectionInterfaceForwarding;
                    TpSvcConnectionInterfaceForwardingClass;
void                (*tp_svc_connection_interface_forwarding_get_forwarding_handle_impl)
                                                        (TpSvcConnectionInterfaceForwarding *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_connection_interface_forwarding_implement_get_forwarding_handle
                                                        (TpSvcConnectionInterfaceForwardingClass *klass,
                                                         tp_svc_connection_interface_forwarding_get_forwarding_handle_impl impl);
void                tp_svc_connection_interface_forwarding_return_from_get_forwarding_handle
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);
void                (*tp_svc_connection_interface_forwarding_set_forwarding_handle_impl)
                                                        (TpSvcConnectionInterfaceForwarding *self,
                                                         guint forward_to,
                                                         DBusGMethodInvocation *context);
void                tp_svc_connection_interface_forwarding_implement_set_forwarding_handle
                                                        (TpSvcConnectionInterfaceForwardingClass *klass,
                                                         tp_svc_connection_interface_forwarding_set_forwarding_handle_impl impl);
void                tp_svc_connection_interface_forwarding_return_from_set_forwarding_handle
                                                        (DBusGMethodInvocation *dbus_context);
void                tp_svc_connection_interface_forwarding_emit_forwarding_changed
                                                        (gpointer instance,
                                                         const guint forward_to);

Description

The static library telepathy-glib-unstable exists to support interfaces in the Telepathy specification which do not yet have a stable API, in order to avoid changing the API and ABI of telepathy-glib too often.

To use these interfaces you must use the pkg-config module 'telepathy-glib-unstable', or link against -ltelepathy-glib-unstable and add /usr/include/telepathy-unstable to your header search path.

Details

TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO

#define             TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO

The Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.ContactInfo"


TP_IFACE_CONNECTION_INTERFACE_FORWARDING

#define             TP_IFACE_CONNECTION_INTERFACE_FORWARDING

The Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.Forwarding"


TP_IFACE_CONNECTION_INTERFACE_PRIVACY

#define             TP_IFACE_CONNECTION_INTERFACE_PRIVACY

The Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.Privacy"


TP_IFACE_CONNECTION_INTERFACE_RENAMING

#define             TP_IFACE_CONNECTION_INTERFACE_RENAMING

The Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.Renaming"


TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH

#define             TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH

The Telepathy interface name "org.freedesktop.Telepathy.Channel.Type.ContactSearch"


TP_IFACE_CHANNEL_INTERFACE_HOLD

#define             TP_IFACE_CHANNEL_INTERFACE_HOLD

The Telepathy interface name "org.freedesktop.Telepathy.Channel.Interface.Hold"


TP_IFACE_CHANNEL_INTERFACE_TRANSFER

#define             TP_IFACE_CHANNEL_INTERFACE_TRANSFER

The Telepathy interface name "org.freedesktop.Telepathy.Channel.Interface.Transfer"


enum TpChannelContactSearchState

typedef enum {
    TP_CHANNEL_CONTACT_SEARCH_STATE_BEFORE = 0,
    TP_CHANNEL_CONTACT_SEARCH_STATE_DURING = 1,
    TP_CHANNEL_CONTACT_SEARCH_STATE_AFTER = 2,
} TpChannelContactSearchState;

Enumeration generated from the Telepathy specification.

TP_CHANNEL_CONTACT_SEARCH_STATE_BEFORE The search has not started
TP_CHANNEL_CONTACT_SEARCH_STATE_DURING The search is in progress
TP_CHANNEL_CONTACT_SEARCH_STATE_AFTER The search has been completed

NUM_TP_CHANNEL_CONTACT_SEARCH_STATES

#define             NUM_TP_CHANNEL_CONTACT_SEARCH_STATES

1 higher than the highest valid value of TpChannelContactSearchState.


enum TpChannelHoldState

typedef enum {
    TP_CHANNEL_HOLD_STATE_NONE = 0,
    TP_CHANNEL_HOLD_STATE_SEND_ONLY = 1,
    TP_CHANNEL_HOLD_STATE_RECV_ONLY = 2,
    TP_CHANNEL_HOLD_STATE_BOTH = 3,
} TpChannelHoldState;

Enumeration generated from the Telepathy specification.

TP_CHANNEL_HOLD_STATE_NONE Neither the local user and the remote member are on hold, and media is being sent bidirectionally.
TP_CHANNEL_HOLD_STATE_SEND_ONLY The local user has put the remote member on hold, so is sending media but has arranged not to receive any media streams.
TP_CHANNEL_HOLD_STATE_RECV_ONLY The user has been put on hold by the remote member, so is receiving media but has arranged not to send any media streams.
TP_CHANNEL_HOLD_STATE_BOTH Both the local user and the remote member have agreed not to send any media streams to each other.

NUM_TP_CHANNEL_HOLD_STATES

#define             NUM_TP_CHANNEL_HOLD_STATES

1 higher than the highest valid value of TpChannelHoldState.


enum TpTubeState

typedef enum {
    TP_TUBE_STATE_LOCAL_PENDING = 0,
    TP_TUBE_STATE_REMOTE_PENDING = 1,
    TP_TUBE_STATE_OPEN = 2,
} TpTubeState;

Enumeration generated from the Telepathy specification.

TP_TUBE_STATE_LOCAL_PENDING The tube is waiting to be accepted/closed locally.
TP_TUBE_STATE_REMOTE_PENDING The tube is waiting to be accepted/closed remotely.
TP_TUBE_STATE_OPEN The tube is open for traffic.

NUM_TP_TUBE_STATES

#define             NUM_TP_TUBE_STATES

1 higher than the highest valid value of TpTubeState.


enum TpTubeType

typedef enum {
    TP_TUBE_TYPE_DBUS = 0,
} TpTubeType;

Enumeration generated from the Telepathy specification.

TP_TUBE_TYPE_DBUS An ordered reliable transport, for transporting D-Bus traffic. For each D-Bus tube, the connection manager listens on a D-Bus server address, as detailed in the D-Bus specification. On this address, it emulates a bus upon which each tube participant appears as an endpoint. The service name of a D-Bus tube should be a well-known D-Bus service name, of the form com.example.ServiceName. The objects and interfaces which are expected to exist on the emulated bus depend on the well-known name; typically, either the participant who initiated the tube is expected to export the same objects/interfaces that would be exported by a service of that name on a bus, or all participants are expected to export those objects/interfaces.

NUM_TP_TUBE_TYPES

#define             NUM_TP_TUBE_TYPES

1 higher than the highest valid value of TpTubeType.


TpSvcChannelTypeContactSearch

typedef struct _TpSvcChannelTypeContactSearch TpSvcChannelTypeContactSearch;

Dummy typedef representing any implementation of this interface.


TpSvcChannelTypeContactSearchClass

typedef struct _TpSvcChannelTypeContactSearchClass TpSvcChannelTypeContactSearchClass;

The class of TpSvcChannelTypeContactSearch.


tp_svc_channel_type_contact_search_get_search_keys_impl ()

void                (*tp_svc_channel_type_contact_search_get_search_keys_impl)
                                                        (TpSvcChannelTypeContactSearch *self,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetSearchKeys on interface org.freedesktop.Telepathy.Channel.Type.ContactSearch

self : The object implementing this interface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_contact_search_implement_get_search_keys ()

void                tp_svc_channel_type_contact_search_implement_get_search_keys
                                                        (TpSvcChannelTypeContactSearchClass *klass,
                                                         tp_svc_channel_type_contact_search_get_search_keys_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetSearchKeys method

tp_svc_channel_type_contact_search_return_from_get_search_keys ()

void                tp_svc_channel_type_contact_search_return_from_get_search_keys
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar *ret,
                                                         GHashTable *ret1);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface
ret1 : FIXME: document args in genginterface

tp_svc_channel_type_contact_search_get_search_state_impl ()

void                (*tp_svc_channel_type_contact_search_get_search_state_impl)
                                                        (TpSvcChannelTypeContactSearch *self,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetSearchState on interface org.freedesktop.Telepathy.Channel.Type.ContactSearch

self : The object implementing this interface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_contact_search_implement_get_search_state ()

void                tp_svc_channel_type_contact_search_implement_get_search_state
                                                        (TpSvcChannelTypeContactSearchClass *klass,
                                                         tp_svc_channel_type_contact_search_get_search_state_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetSearchState method

tp_svc_channel_type_contact_search_return_from_get_search_state ()

void                tp_svc_channel_type_contact_search_return_from_get_search_state
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_channel_type_contact_search_search_impl ()

void                (*tp_svc_channel_type_contact_search_search_impl)
                                                        (TpSvcChannelTypeContactSearch *self,
                                                         GHashTable *terms,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method Search on interface org.freedesktop.Telepathy.Channel.Type.ContactSearch

self : The object implementing this interface
terms : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_contact_search_implement_search ()

void                tp_svc_channel_type_contact_search_implement_search
                                                        (TpSvcChannelTypeContactSearchClass *klass,
                                                         tp_svc_channel_type_contact_search_search_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the Search method

tp_svc_channel_type_contact_search_return_from_search ()

void                tp_svc_channel_type_contact_search_return_from_search
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_channel_type_contact_search_emit_search_result_received ()

void                tp_svc_channel_type_contact_search_emit_search_result_received
                                                        (gpointer instance,
                                                         const guint contact,
                                                         const GHashTable *values);

Emit the SearchResultReceived D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
contact : FIXME: document args in genginterface
values : FIXME: document args in genginterface

tp_svc_channel_type_contact_search_emit_search_state_changed ()

void                tp_svc_channel_type_contact_search_emit_search_state_changed
                                                        (gpointer instance,
                                                         const guint state);

Emit the SearchStateChanged D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
state : FIXME: document args in genginterface

TpSvcChannelTypeTubes

typedef struct _TpSvcChannelTypeTubes TpSvcChannelTypeTubes;

Dummy typedef representing any implementation of this interface.


TpSvcChannelTypeTubesClass

typedef struct _TpSvcChannelTypeTubesClass TpSvcChannelTypeTubesClass;

The class of TpSvcChannelTypeTubes.


tp_svc_channel_type_tubes_accept_tube_impl ()

void                (*tp_svc_channel_type_tubes_accept_tube_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method AcceptTube on interface org.freedesktop.Telepathy.Channel.Type.Tubes

self : The object implementing this interface
id : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_tubes_close_tube_impl ()

void                (*tp_svc_channel_type_tubes_close_tube_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method CloseTube on interface org.freedesktop.Telepathy.Channel.Type.Tubes

self : The object implementing this interface
id : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_tubes_emit_d_bus_names_changed ()

void                tp_svc_channel_type_tubes_emit_d_bus_names_changed
                                                        (gpointer instance,
                                                         const guint id,
                                                         const GPtrArray *added,
                                                         const GArray *removed);

Emit the DBusNamesChanged D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
id : FIXME: document args in genginterface
added : FIXME: document args in genginterface
removed : FIXME: document args in genginterface

tp_svc_channel_type_tubes_emit_new_tube ()

void                tp_svc_channel_type_tubes_emit_new_tube
                                                        (gpointer instance,
                                                         const guint id,
                                                         const guint initiator,
                                                         const guint type,
                                                         const gchar *service,
                                                         const GHashTable *parameters,
                                                         const guint state);

Emit the NewTube D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
id : FIXME: document args in genginterface
initiator : FIXME: document args in genginterface
type : FIXME: document args in genginterface
service : FIXME: document args in genginterface
parameters : FIXME: document args in genginterface
state : FIXME: document args in genginterface

tp_svc_channel_type_tubes_emit_tube_closed ()

void                tp_svc_channel_type_tubes_emit_tube_closed
                                                        (gpointer instance,
                                                         const guint id);

Emit the TubeClosed D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
id : FIXME: document args in genginterface

tp_svc_channel_type_tubes_emit_tube_state_changed ()

void                tp_svc_channel_type_tubes_emit_tube_state_changed
                                                        (gpointer instance,
                                                         const guint id,
                                                         const guint state);

Emit the TubeStateChanged D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
id : FIXME: document args in genginterface
state : FIXME: document args in genginterface

tp_svc_channel_type_tubes_get_available_tube_types_impl ()

void                (*tp_svc_channel_type_tubes_get_available_tube_types_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetAvailableTubeTypes on interface org.freedesktop.Telepathy.Channel.Type.Tubes

self : The object implementing this interface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_tubes_get_d_bus_names_impl ()

void                (*tp_svc_channel_type_tubes_get_d_bus_names_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetDBusNames on interface org.freedesktop.Telepathy.Channel.Type.Tubes

self : The object implementing this interface
id : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_tubes_get_d_bus_server_address_impl ()

void                (*tp_svc_channel_type_tubes_get_d_bus_server_address_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint id,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetDBusServerAddress on interface org.freedesktop.Telepathy.Channel.Type.Tubes

self : The object implementing this interface
id : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_tubes_implement_accept_tube ()

void                tp_svc_channel_type_tubes_implement_accept_tube
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_accept_tube_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the AcceptTube method

tp_svc_channel_type_tubes_implement_close_tube ()

void                tp_svc_channel_type_tubes_implement_close_tube
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_close_tube_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the CloseTube method

tp_svc_channel_type_tubes_implement_get_available_tube_types ()

void                tp_svc_channel_type_tubes_implement_get_available_tube_types
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_get_available_tube_types_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetAvailableTubeTypes method

tp_svc_channel_type_tubes_implement_get_d_bus_names ()

void                tp_svc_channel_type_tubes_implement_get_d_bus_names
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_get_d_bus_names_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetDBusNames method

tp_svc_channel_type_tubes_implement_get_d_bus_server_address ()

void                tp_svc_channel_type_tubes_implement_get_d_bus_server_address
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_get_d_bus_server_address_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetDBusServerAddress method

tp_svc_channel_type_tubes_implement_list_tubes ()

void                tp_svc_channel_type_tubes_implement_list_tubes
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_list_tubes_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the ListTubes method

tp_svc_channel_type_tubes_implement_offer_tube ()

void                tp_svc_channel_type_tubes_implement_offer_tube
                                                        (TpSvcChannelTypeTubesClass *klass,
                                                         tp_svc_channel_type_tubes_offer_tube_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the OfferTube method

tp_svc_channel_type_tubes_list_tubes_impl ()

void                (*tp_svc_channel_type_tubes_list_tubes_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method ListTubes on interface org.freedesktop.Telepathy.Channel.Type.Tubes

self : The object implementing this interface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_tubes_offer_tube_impl ()

void                (*tp_svc_channel_type_tubes_offer_tube_impl)
                                                        (TpSvcChannelTypeTubes *self,
                                                         guint type,
                                                         const gchar *service,
                                                         GHashTable *parameters,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method OfferTube on interface org.freedesktop.Telepathy.Channel.Type.Tubes

self : The object implementing this interface
type : FIXME: document args in genginterface
service : FIXME: document args in genginterface
parameters : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_type_tubes_return_from_accept_tube ()

void                tp_svc_channel_type_tubes_return_from_accept_tube
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_channel_type_tubes_return_from_close_tube ()

void                tp_svc_channel_type_tubes_return_from_close_tube
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_channel_type_tubes_return_from_get_available_tube_types ()

void                tp_svc_channel_type_tubes_return_from_get_available_tube_types
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const GArray *ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_channel_type_tubes_return_from_get_d_bus_names ()

void                tp_svc_channel_type_tubes_return_from_get_d_bus_names
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const GPtrArray *ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_channel_type_tubes_return_from_get_d_bus_server_address ()

void                tp_svc_channel_type_tubes_return_from_get_d_bus_server_address
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar *ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_channel_type_tubes_return_from_list_tubes ()

void                tp_svc_channel_type_tubes_return_from_list_tubes
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const GPtrArray *ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_channel_type_tubes_return_from_offer_tube ()

void                tp_svc_channel_type_tubes_return_from_offer_tube
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

TpSvcChannelInterfaceTransfer

typedef struct _TpSvcChannelInterfaceTransfer TpSvcChannelInterfaceTransfer;

Dummy typedef representing any implementation of this interface.


TpSvcChannelInterfaceTransferClass

typedef struct _TpSvcChannelInterfaceTransferClass TpSvcChannelInterfaceTransferClass;

The class of TpSvcChannelInterfaceTransfer.


tp_svc_channel_interface_transfer_transfer_impl ()

void                (*tp_svc_channel_interface_transfer_transfer_impl)
                                                        (TpSvcChannelInterfaceTransfer *self,
                                                         guint member,
                                                         guint destination,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method Transfer on interface org.freedesktop.Telepathy.Channel.Interface.Transfer

self : The object implementing this interface
member : FIXME: document args in genginterface
destination : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_interface_transfer_implement_transfer ()

void                tp_svc_channel_interface_transfer_implement_transfer
                                                        (TpSvcChannelInterfaceTransferClass *klass,
                                                         tp_svc_channel_interface_transfer_transfer_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the Transfer method

tp_svc_channel_interface_transfer_return_from_transfer ()

void                tp_svc_channel_interface_transfer_return_from_transfer
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

TpSvcChannelInterfaceHold

typedef struct _TpSvcChannelInterfaceHold TpSvcChannelInterfaceHold;

Dummy typedef representing any implementation of this interface.


TpSvcChannelInterfaceHoldClass

typedef struct _TpSvcChannelInterfaceHoldClass TpSvcChannelInterfaceHoldClass;

The class of TpSvcChannelInterfaceHold.


tp_svc_channel_interface_hold_get_hold_state_impl ()

void                (*tp_svc_channel_interface_hold_get_hold_state_impl)
                                                        (TpSvcChannelInterfaceHold *self,
                                                         guint member,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetHoldState on interface org.freedesktop.Telepathy.Channel.Interface.Hold

self : The object implementing this interface
member : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_interface_hold_implement_get_hold_state ()

void                tp_svc_channel_interface_hold_implement_get_hold_state
                                                        (TpSvcChannelInterfaceHoldClass *klass,
                                                         tp_svc_channel_interface_hold_get_hold_state_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetHoldState method

tp_svc_channel_interface_hold_return_from_get_hold_state ()

void                tp_svc_channel_interface_hold_return_from_get_hold_state
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_channel_interface_hold_request_hold_impl ()

void                (*tp_svc_channel_interface_hold_request_hold_impl)
                                                        (TpSvcChannelInterfaceHold *self,
                                                         guint member,
                                                         gboolean hold,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method RequestHold on interface org.freedesktop.Telepathy.Channel.Interface.Hold

self : The object implementing this interface
member : FIXME: document args in genginterface
hold : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_channel_interface_hold_implement_request_hold ()

void                tp_svc_channel_interface_hold_implement_request_hold
                                                        (TpSvcChannelInterfaceHoldClass *klass,
                                                         tp_svc_channel_interface_hold_request_hold_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the RequestHold method

tp_svc_channel_interface_hold_return_from_request_hold ()

void                tp_svc_channel_interface_hold_return_from_request_hold
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_channel_interface_hold_emit_hold_state_changed ()

void                tp_svc_channel_interface_hold_emit_hold_state_changed
                                                        (gpointer instance,
                                                         const guint member,
                                                         const guint state);

Emit the HoldStateChanged D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
member : FIXME: document args in genginterface
state : FIXME: document args in genginterface

TpSvcConnectionInterfaceRenaming

typedef struct _TpSvcConnectionInterfaceRenaming TpSvcConnectionInterfaceRenaming;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceRenamingClass

typedef struct _TpSvcConnectionInterfaceRenamingClass TpSvcConnectionInterfaceRenamingClass;

The class of TpSvcConnectionInterfaceRenaming.


tp_svc_connection_interface_renaming_request_rename_impl ()

void                (*tp_svc_connection_interface_renaming_request_rename_impl)
                                                        (TpSvcConnectionInterfaceRenaming *self,
                                                         const gchar *name,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method RequestRename on interface org.freedesktop.Telepathy.Connection.Interface.Renaming

self : The object implementing this interface
name : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_connection_interface_renaming_implement_request_rename ()

void                tp_svc_connection_interface_renaming_implement_request_rename
                                                        (TpSvcConnectionInterfaceRenamingClass *klass,
                                                         tp_svc_connection_interface_renaming_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.

klass : A class whose instances implement this interface
impl : A callback used to implement the RequestRename method

tp_svc_connection_interface_renaming_return_from_request_rename ()

void                tp_svc_connection_interface_renaming_return_from_request_rename
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_connection_interface_renaming_emit_renamed ()

void                tp_svc_connection_interface_renaming_emit_renamed
                                                        (gpointer instance,
                                                         const guint original,
                                                         const guint new);

Emit the Renamed D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
original : FIXME: document args in genginterface
new : FIXME: document args in genginterface

TpSvcConnectionInterfacePrivacy

typedef struct _TpSvcConnectionInterfacePrivacy TpSvcConnectionInterfacePrivacy;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfacePrivacyClass

typedef struct _TpSvcConnectionInterfacePrivacyClass TpSvcConnectionInterfacePrivacyClass;

The class of TpSvcConnectionInterfacePrivacy.


tp_svc_connection_interface_privacy_get_privacy_mode_impl ()

void                (*tp_svc_connection_interface_privacy_get_privacy_mode_impl)
                                                        (TpSvcConnectionInterfacePrivacy *self,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetPrivacyMode on interface org.freedesktop.Telepathy.Connection.Interface.Privacy

self : The object implementing this interface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_connection_interface_privacy_implement_get_privacy_mode ()

void                tp_svc_connection_interface_privacy_implement_get_privacy_mode
                                                        (TpSvcConnectionInterfacePrivacyClass *klass,
                                                         tp_svc_connection_interface_privacy_get_privacy_mode_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetPrivacyMode method

tp_svc_connection_interface_privacy_return_from_get_privacy_mode ()

void                tp_svc_connection_interface_privacy_return_from_get_privacy_mode
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar *ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_connection_interface_privacy_get_privacy_modes_impl ()

void                (*tp_svc_connection_interface_privacy_get_privacy_modes_impl)
                                                        (TpSvcConnectionInterfacePrivacy *self,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetPrivacyModes on interface org.freedesktop.Telepathy.Connection.Interface.Privacy

self : The object implementing this interface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_connection_interface_privacy_implement_get_privacy_modes ()

void                tp_svc_connection_interface_privacy_implement_get_privacy_modes
                                                        (TpSvcConnectionInterfacePrivacyClass *klass,
                                                         tp_svc_connection_interface_privacy_get_privacy_modes_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetPrivacyModes method

tp_svc_connection_interface_privacy_return_from_get_privacy_modes ()

void                tp_svc_connection_interface_privacy_return_from_get_privacy_modes
                                                        (DBusGMethodInvocation *dbus_context,
                                                         const gchar **ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_connection_interface_privacy_set_privacy_mode_impl ()

void                (*tp_svc_connection_interface_privacy_set_privacy_mode_impl)
                                                        (TpSvcConnectionInterfacePrivacy *self,
                                                         const gchar *mode,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method SetPrivacyMode on interface org.freedesktop.Telepathy.Connection.Interface.Privacy

self : The object implementing this interface
mode : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_connection_interface_privacy_implement_set_privacy_mode ()

void                tp_svc_connection_interface_privacy_implement_set_privacy_mode
                                                        (TpSvcConnectionInterfacePrivacyClass *klass,
                                                         tp_svc_connection_interface_privacy_set_privacy_mode_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the SetPrivacyMode method

tp_svc_connection_interface_privacy_return_from_set_privacy_mode ()

void                tp_svc_connection_interface_privacy_return_from_set_privacy_mode
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_connection_interface_privacy_emit_privacy_mode_changed ()

void                tp_svc_connection_interface_privacy_emit_privacy_mode_changed
                                                        (gpointer instance,
                                                         const gchar *mode);

Emit the PrivacyModeChanged D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
mode : FIXME: document args in genginterface

TpSvcConnectionInterfaceContactInfo

typedef struct _TpSvcConnectionInterfaceContactInfo TpSvcConnectionInterfaceContactInfo;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceContactInfoClass

typedef struct _TpSvcConnectionInterfaceContactInfoClass TpSvcConnectionInterfaceContactInfoClass;

The class of TpSvcConnectionInterfaceContactInfo.


tp_svc_connection_interface_contact_info_request_contact_info_impl ()

void                (*tp_svc_connection_interface_contact_info_request_contact_info_impl)
                                                        (TpSvcConnectionInterfaceContactInfo *self,
                                                         guint contact,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method RequestContactInfo on interface org.freedesktop.Telepathy.Connection.Interface.ContactInfo

self : The object implementing this interface
contact : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_connection_interface_contact_info_implement_request_contact_info ()

void                tp_svc_connection_interface_contact_info_implement_request_contact_info
                                                        (TpSvcConnectionInterfaceContactInfoClass *klass,
                                                         tp_svc_connection_interface_contact_info_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.

klass : A class whose instances implement this interface
impl : A callback used to implement the RequestContactInfo method

tp_svc_connection_interface_contact_info_return_from_request_contact_info ()

void                tp_svc_connection_interface_contact_info_return_from_request_contact_info
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_connection_interface_contact_info_emit_got_contact_info ()

void                tp_svc_connection_interface_contact_info_emit_got_contact_info
                                                        (gpointer instance,
                                                         const guint contact,
                                                         const gchar *vcard);

Emit the GotContactInfo D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
contact : FIXME: document args in genginterface
vcard : FIXME: document args in genginterface

TpSvcConnectionInterfaceForwarding

typedef struct _TpSvcConnectionInterfaceForwarding TpSvcConnectionInterfaceForwarding;

Dummy typedef representing any implementation of this interface.


TpSvcConnectionInterfaceForwardingClass

typedef struct _TpSvcConnectionInterfaceForwardingClass TpSvcConnectionInterfaceForwardingClass;

The class of TpSvcConnectionInterfaceForwarding.


tp_svc_connection_interface_forwarding_get_forwarding_handle_impl ()

void                (*tp_svc_connection_interface_forwarding_get_forwarding_handle_impl)
                                                        (TpSvcConnectionInterfaceForwarding *self,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method GetForwardingHandle on interface org.freedesktop.Telepathy.Connection.Interface.Forwarding

self : The object implementing this interface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_connection_interface_forwarding_implement_get_forwarding_handle ()

void                tp_svc_connection_interface_forwarding_implement_get_forwarding_handle
                                                        (TpSvcConnectionInterfaceForwardingClass *klass,
                                                         tp_svc_connection_interface_forwarding_get_forwarding_handle_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the GetForwardingHandle method

tp_svc_connection_interface_forwarding_return_from_get_forwarding_handle ()

void                tp_svc_connection_interface_forwarding_return_from_get_forwarding_handle
                                                        (DBusGMethodInvocation *dbus_context,
                                                         guint ret);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context
ret : FIXME: document args in genginterface

tp_svc_connection_interface_forwarding_set_forwarding_handle_impl ()

void                (*tp_svc_connection_interface_forwarding_set_forwarding_handle_impl)
                                                        (TpSvcConnectionInterfaceForwarding *self,
                                                         guint forward_to,
                                                         DBusGMethodInvocation *context);

Signature of an implementation of D-Bus method SetForwardingHandle on interface org.freedesktop.Telepathy.Connection.Interface.Forwarding

self : The object implementing this interface
forward_to : FIXME: document args in genginterface
context : The D-Bus invocation context to use to return values or throw an error.

tp_svc_connection_interface_forwarding_implement_set_forwarding_handle ()

void                tp_svc_connection_interface_forwarding_implement_set_forwarding_handle
                                                        (TpSvcConnectionInterfaceForwardingClass *klass,
                                                         tp_svc_connection_interface_forwarding_set_forwarding_handle_impl impl);

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

klass : A class whose instances implement this interface
impl : A callback used to implement the SetForwardingHandle method

tp_svc_connection_interface_forwarding_return_from_set_forwarding_handle ()

void                tp_svc_connection_interface_forwarding_return_from_set_forwarding_handle
                                                        (DBusGMethodInvocation *dbus_context);

Return successfully by calling dbus_g_method_return (dbus_context, ...). This inline function is just a type-safe wrapper for dbus_g_method_return.

dbus_context : The D-Bus method invocation context

tp_svc_connection_interface_forwarding_emit_forwarding_changed ()

void                tp_svc_connection_interface_forwarding_emit_forwarding_changed
                                                        (gpointer instance,
                                                         const guint forward_to);

Emit the ForwardingChanged D-Bus signal from instance with the given arguments.

instance : An object implementing this interface
forward_to : FIXME: document args in genginterface