![]() |
![]() |
![]() |
telepathy-glib Reference Manual | ![]() |
---|---|---|---|---|
Interfaces in libtelepathy-glib-unstableInterfaces in libtelepathy-glib-unstable — Deprecated module |
#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 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); 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);
Use of this module is deprecated. If you must implement these interfaces, you should copy the relevant XML file from the spec into your source package, and also copy in the code generation tools from telepathy-glib (see the extensions/ directory in Gabble or Salut source for the structure to use). Generate the code with a namespacing prefix other than Tp/tp_/TP_, e.g. Gabble uses Gabble/gabble_/GABBLE_.
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.
#define TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO
The interface name "org.freedesktop.Telepathy.Connection.Interface.ContactInfo"
#define TP_IFACE_CONNECTION_INTERFACE_FORWARDING
The interface name "org.freedesktop.Telepathy.Connection.Interface.Forwarding"
#define TP_IFACE_CONNECTION_INTERFACE_PRIVACY
The interface name "org.freedesktop.Telepathy.Connection.Interface.Privacy"
#define TP_IFACE_CONNECTION_INTERFACE_RENAMING
The interface name "org.freedesktop.Telepathy.Connection.Interface.Renaming"
#define TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH
The interface name "org.freedesktop.Telepathy.Channel.Type.ContactSearch"
#define TP_IFACE_CHANNEL_INTERFACE_HOLD
The interface name "org.freedesktop.Telepathy.Channel.Interface.Hold"
#define TP_IFACE_CHANNEL_INTERFACE_TRANSFER
The interface name "org.freedesktop.Telepathy.Channel.Interface.Transfer"
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.
#define NUM_TP_CHANNEL_CONTACT_SEARCH_STATES
1 higher than the highest valid value of TpChannelContactSearchState.
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.
Neither the local user and the remote member are on hold, and media is being sent bidirectionally. | |
The local user has put the remote member on hold, so is sending media but has arranged not to receive any media streams. | |
The user has been put on hold by the remote member, so is receiving media but has arranged not to send any media streams. | |
Both the local user and the remote member have agreed not to send any media streams to each other. |
#define NUM_TP_CHANNEL_HOLD_STATES
1 higher than the highest valid value of TpChannelHoldState.
typedef struct _TpSvcChannelTypeContactSearch TpSvcChannelTypeContactSearch;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelTypeContactSearchClass TpSvcChannelTypeContactSearchClass;
The class of TpSvcChannelTypeContactSearch.
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
|
The object implementing this interface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetSearchKeys method |
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.
|
The D-Bus method invocation context |
|
FIXME: document args in genginterface |
|
FIXME: document args in genginterface |
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
|
The object implementing this interface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetSearchState method |
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.
|
The D-Bus method invocation context |
|
FIXME: document args in genginterface |
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Search method |
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.
|
The D-Bus method invocation context |
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.
|
An object implementing this interface |
|
FIXME: document args in genginterface |
|
FIXME: document args in genginterface |
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.
|
An object implementing this interface |
|
FIXME: document args in genginterface |
typedef struct _TpSvcChannelInterfaceTransfer TpSvcChannelInterfaceTransfer;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceTransferClass TpSvcChannelInterfaceTransferClass;
The class of TpSvcChannelInterfaceTransfer.
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the Transfer method |
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.
|
The D-Bus method invocation context |
typedef struct _TpSvcChannelInterfaceHold TpSvcChannelInterfaceHold;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelInterfaceHoldClass TpSvcChannelInterfaceHoldClass;
The class of TpSvcChannelInterfaceHold.
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetHoldState method |
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.
|
The D-Bus method invocation context |
|
FIXME: document args in genginterface |
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestHold method |
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.
|
The D-Bus method invocation context |
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.
|
An object implementing this interface |
|
FIXME: document args in genginterface |
|
FIXME: document args in genginterface |
typedef struct _TpSvcConnectionInterfaceRenaming TpSvcConnectionInterfaceRenaming;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcConnectionInterfaceRenamingClass TpSvcConnectionInterfaceRenamingClass;
The class of TpSvcConnectionInterfaceRenaming.
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestRename method |
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.
|
The D-Bus method invocation context |
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.
|
An object implementing this interface |
|
FIXME: document args in genginterface |
|
FIXME: document args in genginterface |
typedef struct _TpSvcConnectionInterfacePrivacy TpSvcConnectionInterfacePrivacy;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcConnectionInterfacePrivacyClass TpSvcConnectionInterfacePrivacyClass;
The class of TpSvcConnectionInterfacePrivacy.
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
|
The object implementing this interface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetPrivacyMode method |
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.
|
The D-Bus method invocation context |
|
FIXME: document args in genginterface |
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
|
The object implementing this interface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetPrivacyModes method |
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.
|
The D-Bus method invocation context |
|
FIXME: document args in genginterface |
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetPrivacyMode method |
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.
|
The D-Bus method invocation context |
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.
|
An object implementing this interface |
|
FIXME: document args in genginterface |
typedef struct _TpSvcConnectionInterfaceContactInfo TpSvcConnectionInterfaceContactInfo;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcConnectionInterfaceContactInfoClass TpSvcConnectionInterfaceContactInfoClass;
The class of TpSvcConnectionInterfaceContactInfo.
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the RequestContactInfo method |
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.
|
The D-Bus method invocation context |
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.
|
An object implementing this interface |
|
FIXME: document args in genginterface |
|
FIXME: document args in genginterface |
typedef struct _TpSvcConnectionInterfaceForwarding TpSvcConnectionInterfaceForwarding;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcConnectionInterfaceForwardingClass TpSvcConnectionInterfaceForwardingClass;
The class of TpSvcConnectionInterfaceForwarding.
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
|
The object implementing this interface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the GetForwardingHandle method |
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.
|
The D-Bus method invocation context |
|
FIXME: document args in genginterface |
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
|
The object implementing this interface |
|
FIXME: document args in genginterface |
|
The D-Bus invocation context to use to return values or throw an error. |
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.
|
A class whose instances implement this interface |
|
A callback used to implement the SetForwardingHandle method |
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.
|
The D-Bus method invocation context |
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.
|
An object implementing this interface |
|
FIXME: document args in genginterface |