dispatch-operation

dispatch-operation

Synopsis

                    McpDispatchOperation;
                    McpDispatchOperationIface;
                    McpDispatchOperationDelay;
gboolean            mcp_dispatch_operation_find_channel_by_type
                                                        (McpDispatchOperation *self,
                                                         guint start_from,
                                                         TpHandleType handle_type,
                                                         GQuark channel_type,
                                                         guint *ret_index,
                                                         gchar **ret_dup_path,
                                                         GHashTable **ret_ref_immutable_properties,
                                                         TpChannel **ret_ref_channel);
TpConnection *      mcp_dispatch_operation_ref_connection
                                                        (McpDispatchOperation *self);
TpChannel *         mcp_dispatch_operation_ref_nth_channel
                                                        (McpDispatchOperation *self,
                                                         guint n);
const gchar *       mcp_dispatch_operation_get_account_path
                                                        (McpDispatchOperation *self);
const gchar *       mcp_dispatch_operation_get_connection_path
                                                        (McpDispatchOperation *self);
const gchar *       mcp_dispatch_operation_get_protocol (McpDispatchOperation *self);
const gchar *       mcp_dispatch_operation_get_cm_name  (McpDispatchOperation *self);
guint               mcp_dispatch_operation_get_n_channels
                                                        (McpDispatchOperation *self);
const gchar *       mcp_dispatch_operation_get_nth_channel_path
                                                        (McpDispatchOperation *self,
                                                         guint n);
GHashTable *        mcp_dispatch_operation_ref_nth_channel_properties
                                                        (McpDispatchOperation *self,
                                                         guint n);
McpDispatchOperationDelay * mcp_dispatch_operation_start_delay
                                                        (McpDispatchOperation *self);
void                mcp_dispatch_operation_end_delay    (McpDispatchOperation *self,
                                                         McpDispatchOperationDelay *delay);
void                mcp_dispatch_operation_leave_channels
                                                        (McpDispatchOperation *self,
                                                         gboolean wait_for_observers,
                                                         TpChannelGroupChangeReason reason,
                                                         const gchar *message);
void                mcp_dispatch_operation_close_channels
                                                        (McpDispatchOperation *self,
                                                         gboolean wait_for_observers);
void                mcp_dispatch_operation_destroy_channels
                                                        (McpDispatchOperation *self,
                                                         gboolean wait_for_observers);

Object Hierarchy

  GInterface
   +----McpDispatchOperation

Prerequisites

McpDispatchOperation requires GObject.

Description

Details

McpDispatchOperation

typedef struct _McpDispatchOperation McpDispatchOperation;


McpDispatchOperationIface

typedef struct _McpDispatchOperationIface McpDispatchOperationIface;


McpDispatchOperationDelay

typedef struct _McpDispatchOperationDelay McpDispatchOperationDelay;


mcp_dispatch_operation_find_channel_by_type ()

gboolean            mcp_dispatch_operation_find_channel_by_type
                                                        (McpDispatchOperation *self,
                                                         guint start_from,
                                                         TpHandleType handle_type,
                                                         GQuark channel_type,
                                                         guint *ret_index,
                                                         gchar **ret_dup_path,
                                                         GHashTable **ret_ref_immutable_properties,
                                                         TpChannel **ret_ref_channel);

self :

start_from :

handle_type :

channel_type :

ret_index :

ret_dup_path :

ret_ref_immutable_properties :

ret_ref_channel :

Returns :


mcp_dispatch_operation_ref_connection ()

TpConnection *      mcp_dispatch_operation_ref_connection
                                                        (McpDispatchOperation *self);

self :

Returns :


mcp_dispatch_operation_ref_nth_channel ()

TpChannel *         mcp_dispatch_operation_ref_nth_channel
                                                        (McpDispatchOperation *self,
                                                         guint n);

self :

n :

Returns :


mcp_dispatch_operation_get_account_path ()

const gchar *       mcp_dispatch_operation_get_account_path
                                                        (McpDispatchOperation *self);

self :

Returns :


mcp_dispatch_operation_get_connection_path ()

const gchar *       mcp_dispatch_operation_get_connection_path
                                                        (McpDispatchOperation *self);

self :

Returns :


mcp_dispatch_operation_get_protocol ()

const gchar *       mcp_dispatch_operation_get_protocol (McpDispatchOperation *self);

self :

Returns :


mcp_dispatch_operation_get_cm_name ()

const gchar *       mcp_dispatch_operation_get_cm_name  (McpDispatchOperation *self);

self :

Returns :


mcp_dispatch_operation_get_n_channels ()

guint               mcp_dispatch_operation_get_n_channels
                                                        (McpDispatchOperation *self);

self :

Returns :


mcp_dispatch_operation_get_nth_channel_path ()

const gchar *       mcp_dispatch_operation_get_nth_channel_path
                                                        (McpDispatchOperation *self,
                                                         guint n);

self :

n :

Returns :


mcp_dispatch_operation_ref_nth_channel_properties ()

GHashTable *        mcp_dispatch_operation_ref_nth_channel_properties
                                                        (McpDispatchOperation *self,
                                                         guint n);

self :

n :

Returns :


mcp_dispatch_operation_start_delay ()

McpDispatchOperationDelay * mcp_dispatch_operation_start_delay
                                                        (McpDispatchOperation *self);

self :

Returns :


mcp_dispatch_operation_end_delay ()

void                mcp_dispatch_operation_end_delay    (McpDispatchOperation *self,
                                                         McpDispatchOperationDelay *delay);

self :

delay :


mcp_dispatch_operation_leave_channels ()

void                mcp_dispatch_operation_leave_channels
                                                        (McpDispatchOperation *self,
                                                         gboolean wait_for_observers,
                                                         TpChannelGroupChangeReason reason,
                                                         const gchar *message);

self :

wait_for_observers :

reason :

message :


mcp_dispatch_operation_close_channels ()

void                mcp_dispatch_operation_close_channels
                                                        (McpDispatchOperation *self,
                                                         gboolean wait_for_observers);

self :

wait_for_observers :


mcp_dispatch_operation_destroy_channels ()

void                mcp_dispatch_operation_destroy_channels
                                                        (McpDispatchOperation *self,
                                                         gboolean wait_for_observers);

self :

wait_for_observers :