![]() |
![]() |
![]() |
telepathy-glib Reference Manual | ![]() |
---|---|---|---|---|
TpExportableChannelTpExportableChannel — interface representing channels with several standard properties |
#include <telepathy-glib/exportable-channel.h> void (*TpExportableChannelFunc) (TpExportableChannel *channel, gpointer user_data); TpExportableChannel; TpExportableChannelIface;
"channel-destroyed" gboolean : Read "channel-properties" GHashTable_gchararray+GValue_* : Read "object-path" gchar* : Read / Write / Construct Only
This interface defines a set of channel properties on top of those of TpChannelIface. It's mainly used by TpChannelManager to represent the returned and managed channel objects.
void (*TpExportableChannelFunc) (TpExportableChannel *channel, gpointer user_data);
A callback for functions which act on exportable channels.
|
An object implementing the exportable channel interface |
|
Arbitrary user-supplied data |
typedef struct _TpExportableChannel TpExportableChannel;
Opaque typedef representing a channel with several standard properties.
typedef struct { GTypeInterface parent; } TpExportableChannelIface;
The interface for TpExportableChannel objects.
GTypeInterface |
The parent interface |
"channel-destroyed"
property"channel-destroyed" gboolean : Read
If true, the closed signal on the Channel interface indicates that the channel can go away.
If false, the closed signal indicates to the channel manager that the channel should appear to go away and be re-created, by emitting Closed followed by NewChannel. (This is to support the "respawning" of Text channels which are closed with unacknowledged messages.)
Default value: FALSE
"channel-properties"
property"channel-properties" GHashTable_gchararray+GValue_* : Read
The D-Bus properties to be announced in the NewChannels signal and in the Channels property, as a map from interface.name.propertyname to GValue.
A channel's properties are constant for its lifetime on the bus, so this property should only change when the closed signal is emitted (so that respawned channels can reappear on the bus with different properties).
"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