| 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);