Top | ![]() |
![]() |
![]() |
![]() |
void | (*ShellTpClientObserveChannelsImpl) () |
void | shell_tp_client_set_observe_channels_func () |
void | (*ShellTpClientApproveChannelsImpl) () |
void | shell_tp_client_set_approve_channels_func () |
void | (*ShellTpClientHandleChannelsImpl) () |
void | shell_tp_client_set_handle_channels_func () |
void (*ShellTpClientObserveChannelsImpl) (ShellTpClient *client
,TpAccount *account
,TpConnection *connection
,GList *channels
,TpChannelDispatchOperation *dispatch_operation
,GList *requests
,TpObserveChannelsContext *context
,gpointer user_data
);
Signature of the implementation of the ObserveChannels method.
client |
a ShellTpClient instance |
|
account |
a TpAccount having |
|
connection |
a TpConnection having |
|
channels |
a GList of TpChannel,
all having |
[element-type TelepathyGLib.Channel] |
dispatch_operation |
a TpChannelDispatchOperation or |
[nullable] |
requests |
a GList of TpChannelRequest, all having their object-path defined but are not guaranteed to be prepared. |
[element-type TelepathyGLib.ChannelRequest] |
context |
a TpObserveChannelsContext representing the context of this D-Bus call |
void shell_tp_client_set_observe_channels_func (ShellTpClient *self
,ShellTpClientObserveChannelsImpl observe_impl
,gpointer user_data
,GDestroyNotify destroy
);
void (*ShellTpClientApproveChannelsImpl) (ShellTpClient *client
,TpAccount *account
,TpConnection *connection
,GList *channels
,TpChannelDispatchOperation *dispatch_operation
,TpAddDispatchOperationContext *context
,gpointer user_data
);
Signature of the implementation of the AddDispatchOperation method.
client |
a ShellTpClient instance |
|
account |
a TpAccount having |
|
connection |
a TpConnection having |
|
channels |
a GList of TpChannel,
all having |
[element-type TelepathyGLib.Channel] |
dispatch_operation |
a TpChannelDispatchOperation or |
[nullable] |
context |
a TpAddDispatchOperationContext representing the context of this D-Bus call |
void shell_tp_client_set_approve_channels_func (ShellTpClient *self
,ShellTpClientApproveChannelsImpl approve_impl
,gpointer user_data
,GDestroyNotify destroy
);
void (*ShellTpClientHandleChannelsImpl) (ShellTpClient *client
,TpAccount *account
,TpConnection *connection
,GList *channels
,GList *requests_satisfied
,gint64 user_action_time
,TpHandleChannelsContext *context
,gpointer user_data
);
Signature of the implementation of the HandleChannels method.
client |
a ShellTpClient instance |
|
account |
a TpAccount having |
|
connection |
a TpConnection having |
|
channels |
a GList of TpChannel,
all having |
[element-type TelepathyGLib.Channel] |
requests_satisfied |
a GList of TpChannelRequest having their object-path defined but are not guaranteed to be prepared. |
[element-type TelepathyGLib.ChannelRequest] |
user_action_time |
the time at which user action occurred, or one of the
special values |
|
context |
a TpHandleChannelsContext representing the context of this D-Bus call |
void shell_tp_client_set_handle_channels_func (ShellTpClient *self
,ShellTpClientHandleChannelsImpl handle_channels_impl
,gpointer user_data
,GDestroyNotify destroy
);