BaseClientClassAddDispatchOperationImpl
Description:
[ Version ( since = "0.11.5" ) ]
public delegate void BaseClientClassAddDispatchOperationImpl (BaseClient client, Account account, Connection connection, List<Channel> channels, ChannelDispatchOperation dispatch_operation, AddDispatchOperationContext context)
Signature of the implementation of the AddDispatchOperation method.
This function must call either accept,
delay or
fail on context
before it returns.
The implementation can then use handle_with_async to approve handling of the channels, or claim_async to take responsibility for handling or closing them".
Parameters:
client |
a BaseClient instance |
account |
a Account with |
connection |
a Connection with |
channels |
a List of Channel
, each with |
dispatch_operation |
a ChannelDispatchOperation having |
context |
a ObserveChannelsContext representing the context of this D-Bus call |