libmissioncontrol-server Reference Manual | ||||
---|---|---|---|---|
#include <mcd-channel.h> McdChannel; enum McdChannelStatus; McdChannelStatus mcd_channel_get_status (McdChannel *channel); gboolean mcd_channel_get_members_accepted (McdChannel *channel); const gchar* mcd_channel_get_channel_type (McdChannel *channel); GQuark mcd_channel_get_channel_type_quark (McdChannel *channel); const gchar* mcd_channel_get_object_path (McdChannel *channel); guint mcd_channel_get_handle (McdChannel *channel); TpHandleType mcd_channel_get_handle_type (McdChannel *channel); const gchar* mcd_channel_get_name (McdChannel *channel); gboolean mcd_channel_is_requested (McdChannel *channel); McdAccount* mcd_channel_get_account (McdChannel *channel);
"account-path" DBusGObjectPath* : Read "interfaces" GStrv* : Read "outgoing" gboolean : Read / Write / Construct Only "preferred-handler" gchar* : Read "requests" GPtrArray_GHashTable_gchararray+GValue__* : Read "tp-channel" TpChannel* : Read / Write / Construct "user-action-time" gint64 : Read
typedef enum { MCD_CHANNEL_STATUS_UNDISPATCHED, /* used for channels created in the NewChannel signal before the connection is ready */ MCD_CHANNEL_STATUS_REQUEST, /* Telepathy channel is not yet created */ MCD_CHANNEL_STATUS_REQUESTED, /* Channel has been requested from the CM */ MCD_CHANNEL_STATUS_DISPATCHING, /* Telepathy channel is created and waiting dispatch */ MCD_CHANNEL_STATUS_HANDLER_INVOKED, MCD_CHANNEL_STATUS_DISPATCHED, /* Channel has been dispatched to handler */ MCD_CHANNEL_STATUS_FAILED, /* Channel creation failed, or channel could not be dispached to a handler */ MCD_CHANNEL_STATUS_ABORTED, /* Channel has been aborted */ } McdChannelStatus;
McdChannelStatus mcd_channel_get_status (McdChannel *channel);
channel : |
|
Returns : |
gboolean mcd_channel_get_members_accepted (McdChannel *channel);
channel : |
|
Returns : |
const gchar* mcd_channel_get_channel_type (McdChannel *channel);
channel : |
|
Returns : |
GQuark mcd_channel_get_channel_type_quark (McdChannel *channel);
channel : |
|
Returns : |
const gchar* mcd_channel_get_object_path (McdChannel *channel);
channel : |
|
Returns : |
TpHandleType mcd_channel_get_handle_type (McdChannel *channel);
channel : |
|
Returns : |
const gchar* mcd_channel_get_name (McdChannel *channel);
Get the Telepathy name of channel
(calls InspectHandles on the channel
handle).
channel : |
the McdChannel. |
Returns : | a const string holding the channel name. |
gboolean mcd_channel_is_requested (McdChannel *channel);
channel : |
the McdChannel. |
Returns : | TRUE if channel was requested, FALSE otherwise.
|
McdAccount* mcd_channel_get_account (McdChannel *channel);
channel : |
the McdChannel. |
Returns : | the McdAccount on which this channel was created. |
"outgoing"
property"outgoing" gboolean : Read / Write / Construct Only
True if the channel was requested by us.
Default value: FALSE
"preferred-handler"
property"preferred-handler" gchar* : Read
Well-known bus name of the preferred Handler.
Default value: NULL
"requests"
property"requests" GPtrArray_GHashTable_gchararray+GValue__* : Read
A dbus-glib aa{sv}.
"members-accepted"
signalvoid user_function (McdChannel *mcdchannel, gpointer user_data) : Run First
mcdchannel : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
"status-changed"
signalvoid user_function (McdChannel *mcdchannel, gint arg1, gpointer user_data) : Run First
mcdchannel : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |