![]() |
![]() |
![]() |
telepathy-glib Reference Manual | ![]() |
---|---|---|---|---|
Interfaces in libtelepathy-glib-unstableInterfaces in libtelepathy-glib-unstable — Unstable or obsolete interfaces and channel types |
#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);
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 Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.ContactInfo"
#define TP_IFACE_CONNECTION_INTERFACE_FORWARDING
The Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.Forwarding"
#define TP_IFACE_CONNECTION_INTERFACE_PRIVACY
The Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.Privacy"
#define TP_IFACE_CONNECTION_INTERFACE_RENAMING
The Telepathy interface name "org.freedesktop.Telepathy.Connection.Interface.Renaming"
#define TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH
The Telepathy interface name "org.freedesktop.Telepathy.Channel.Type.ContactSearch"
#define TP_IFACE_CHANNEL_INTERFACE_HOLD
The Telepathy interface name "org.freedesktop.Telepathy.Channel.Interface.Hold"
#define TP_IFACE_CHANNEL_INTERFACE_TRANSFER
The Telepathy 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.
#define NUM_TP_CHANNEL_HOLD_STATES
1 higher than the highest valid value of TpChannelHoldState.
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.
typedef enum { TP_TUBE_TYPE_DBUS = 0, } TpTubeType;
Enumeration generated from the Telepathy specification.
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
self : |
The object implementing this interface |
context : |
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.
klass : |
A class whose instances implement this interface |
impl : |
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.
dbus_context : |
The D-Bus method invocation context |
ret : |
FIXME: document args in genginterface |
ret1 : |
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
self : |
The object implementing this interface |
context : |
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.
klass : |
A class whose instances implement this interface |
impl : |
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.
dbus_context : |
The D-Bus method invocation context |
ret : |
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
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. |
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 |
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 |
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 |
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 |
typedef struct _TpSvcChannelTypeTubes TpSvcChannelTypeTubes;
Dummy typedef representing any implementation of this interface.
typedef struct _TpSvcChannelTypeTubesClass TpSvcChannelTypeTubesClass;
The class of TpSvcChannelTypeTubes.
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. |
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. |
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 |
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 |
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 |
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 |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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
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. |
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 |
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 |
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
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. |
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 |
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 |
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. |
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 |
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 |
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 |
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
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. |
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 |
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 |
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 |
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
self : |
The object implementing this interface |
context : |
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.
klass : |
A class whose instances implement this interface |
impl : |
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.
dbus_context : |
The D-Bus method invocation context |
ret : |
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
self : |
The object implementing this interface |
context : |
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.
klass : |
A class whose instances implement this interface |
impl : |
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.
dbus_context : |
The D-Bus method invocation context |
ret : |
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
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. |
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 |
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 |
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 |
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
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. |
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 |
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 |
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 |
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
self : |
The object implementing this interface |
context : |
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.
klass : |
A class whose instances implement this interface |
impl : |
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.
dbus_context : |
The D-Bus method invocation context |
ret : |
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
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. |
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 |
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 |
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 |