![]() |
![]() |
![]() |
libmissioncontrol-server Reference Manual | ![]() |
---|---|---|---|---|
#include <mcd-channel.h> McdChannel; enum McdChannelStatus; struct mcd_channel_request; McdChannel* mcd_channel_new (TpChan *channel, const gchar *channel_object_path, const gchar *channel_type, guint channel_handle, TelepathyHandleType channel_handle_type, gboolean outgoing, guint requestor_serial, const gchar *requestor_client_id); void mcd_channel_set_status (McdChannel *channel, McdChannelStatus status); 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); TelepathyHandleType mcd_channel_get_handle_type (McdChannel *channel); gint mcd_channel_get_flags (McdChannel *channel); GPtrArray* mcd_channel_get_members (McdChannel *channel); const gchar* mcd_channel_get_name (McdChannel *channel);
typedef enum { MCD_CHANNEL_PENDING, /* Telepathy channel is not yet created */ MCD_CHANNEL_DISPATCHING, /* Telepathy channel is created and waiting dispatch */ MCD_CHANNEL_DISPATCHED, /* Channel has been dispatched to handler */ MCD_CHANNEL_FAILED, /* Channel could not be dispached to handler, dying */ } McdChannelStatus;
McdChannel* mcd_channel_new (TpChan *channel, const gchar *channel_object_path, const gchar *channel_type, guint channel_handle, TelepathyHandleType channel_handle_type, gboolean outgoing, guint requestor_serial, const gchar *requestor_client_id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void mcd_channel_set_status (McdChannel *channel, McdChannelStatus status);
|
|
|
McdChannelStatus mcd_channel_get_status (McdChannel *channel);
|
|
Returns : |
gboolean mcd_channel_get_members_accepted (McdChannel *channel);
|
|
Returns : |
const gchar* mcd_channel_get_channel_type (McdChannel *channel);
|
|
Returns : |
GQuark mcd_channel_get_channel_type_quark (McdChannel *channel);
|
|
Returns : |
const gchar* mcd_channel_get_object_path (McdChannel *channel);
|
|
Returns : |
TelepathyHandleType mcd_channel_get_handle_type (McdChannel *channel);
|
|
Returns : |
GPtrArray* mcd_channel_get_members (McdChannel *channel);
|
|
Returns : |
const gchar* mcd_channel_get_name (McdChannel *channel);
Get the Telepathy name of channel
(calls InspectHandles on the channel
handle).
|
the McdChannel. |
Returns : |
a const string holding the channel name. |