telepathy-glib Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Known Implementations | Properties |
#include <telepathy-glib/channel-iface.h> void (*TpChannelFunc) (TpChannelIface *self
,gpointer userdata
); TpChannelIface; TpChannelIfaceClass;
"channel-type" gchar* : Read / Write / Construct Only "handle" guint : Read / Write / Construct Only "handle-type" guint : Read / Write / Construct Only "object-path" gchar* : Read / Write / Construct Only
This interface defines a basic set of channel properties. It's mainly used in TpChannelFactoryIface to represent the returned channel objects.
void (*TpChannelFunc) (TpChannelIface *self
,gpointer userdata
);
A callback for functions which act on channels.
|
An object implementing the channel interface |
|
Arbitrary user-supplied data |
typedef struct _TpChannelIface TpChannelIface;
Opaque typedef representing a channel.
typedef struct { GTypeInterface parent_class; } TpChannelIfaceClass;
The class of the TpChannelIface interface.
GTypeInterface |
The parent interface |
"channel-type"
property"channel-type" gchar* : Read / Write / Construct Only
The D-Bus interface representing the type of this channel. Read-only except during construction (and in connection managers, attempts to set it during construction will usually be ignored or treated as an error).
This is really only read-write for the benefit of TpChannel - GLib considers CONSTRUCT_ONLY|READWRITE to be incompatible with READONLY, because CONSTRUCT_ONLY is a restriction (arguably a GLib bug)
Default value: NULL
"handle"
property"handle" guint : Read / Write / Construct Only
This channel's associated handle, or 0 if there is no associated handle. Read-only except during construction (and depending on the channel type, attempts to set it during construction might also be ignored).
Default value: 0
"handle-type"
property"handle-type" guint : Read / Write / Construct Only
The type (TpHandleType) of this channel's associated handle, or 0 if there is no associated handle. Read-only except during construction (and depending on the channel type, attempts to set it during construction might also be ignored).
Default value: 0
"object-path"
property"object-path" gchar* : Read / Write / Construct Only
The D-Bus object path used for this object on the bus. Read-only except during construction.
Default value: NULL