telepathy-glib API Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
Service-side Connection and Channel Anonymity interfacesService-side Connection and Channel Anonymity interfaces — GInterfaces to implement the Anonymity interfaces |
Synopsis
#include <telepathy-glib/telepathy-glib-dbus.h> TpSvcConnectionInterfaceAnonymity; TpSvcConnectionInterfaceAnonymityClass; void tp_svc_connection_interface_anonymity_emit_anonymity_modes_changed (gpointer instance
,guint arg_Modes
); TpSvcChannelInterfaceAnonymity; TpSvcChannelInterfaceAnonymityClass;
Object Hierarchy
GInterface +----TpSvcConnectionInterfaceAnonymity
GInterface +----TpSvcChannelInterfaceAnonymity
Description
In some protocols, mainly those that interact with the PSTN, it's possible to make a call without disclosing the originating identity (e.g. phone number). The Anonymity interfaces on the Connection and Channel can be used to control this feature in Telepathy.
This section documents the auto-generated GInterfaces used to implement the Anonymity interfaces.
Details
TpSvcConnectionInterfaceAnonymity
typedef struct _TpSvcConnectionInterfaceAnonymity TpSvcConnectionInterfaceAnonymity;
Dummy typedef representing any implementation of this interface.
TpSvcConnectionInterfaceAnonymityClass
typedef struct _TpSvcConnectionInterfaceAnonymityClass TpSvcConnectionInterfaceAnonymityClass;
The class of TpSvcConnectionInterfaceAnonymity.
This interface has no D-Bus methods, so an
implementation can typically pass NULL
to
G_IMPLEMENT_INTERFACE()
as the interface
initialization function.
tp_svc_connection_interface_anonymity_emit_anonymity_modes_changed ()
void tp_svc_connection_interface_anonymity_emit_anonymity_modes_changed (gpointer instance
,guint arg_Modes
);
Type-safe wrapper around g_signal_emit to emit the AnonymityModesChanged signal on interface org.freedesktop.Telepathy.Connection.Interface.Anonymity.
|
The object implementing this interface |
|
guint (FIXME, generate documentation) |
TpSvcChannelInterfaceAnonymity
typedef struct _TpSvcChannelInterfaceAnonymity TpSvcChannelInterfaceAnonymity;
Dummy typedef representing any implementation of this interface.
TpSvcChannelInterfaceAnonymityClass
typedef struct _TpSvcChannelInterfaceAnonymityClass TpSvcChannelInterfaceAnonymityClass;
The class of TpSvcChannelInterfaceAnonymity.
This interface has no D-Bus methods, so an
implementation can typically pass NULL
to
G_IMPLEMENT_INTERFACE()
as the interface
initialization function.
Signal Details
The "anonymity-modes-changed"
signal
void user_function (TpSvcConnectionInterfaceAnonymity *self,
guint arg_Modes,
gpointer user_data) : Has Details
The AnonymityModesChanged D-Bus signal is emitted whenever this GObject signal is.
|
an object |
|
guint (FIXME, generate documentation) |
|
user data set when the signal handler was connected. |