![]() |
![]() |
![]() |
libmissioncontrol-server Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
#include <mcd-dispatcher.h> McdDispatcher; McdDispatcher * mcd_dispatcher_new (TpDBusDaemon *dbus_daemon
,McdMaster *master
); gint mcd_dispatcher_get_channel_type_usage (McdDispatcher *dispatcher
,GQuark chan_type_quark
); void mcd_dispatcher_add_filter (McdDispatcher *dispatcher
,McdFilterFunc filter
,guint priority
,gpointer user_data
); void mcd_dispatcher_add_filters (McdDispatcher *dispatcher
,const McdFilter *filters
);
McdDispatcher implements TpSvcChannelDispatcher, McSvcChannelDispatcherInterfaceRedispatch, McSvcChannelDispatcherInterfaceMessagesDraft, TpSvcChannelDispatcherInterfaceOperationList and TpSvcDBusProperties.
"dbus-daemon" TpDBusDaemon* : Read / Write / Construct "dispatch-operations" GPtrArray_GValueArray_DBusGObjectPath+GHashTable_gchararray+GValue___* : Read "interfaces" GStrv* : Read "mcd-master" McdMaster* : Read / Write / Construct "supports-request-hints" gboolean : Read
McdDispatcher * mcd_dispatcher_new (TpDBusDaemon *dbus_daemon
,McdMaster *master
);
|
|
|
|
Returns : |
gint mcd_dispatcher_get_channel_type_usage (McdDispatcher *dispatcher
,GQuark chan_type_quark
);
|
|
|
|
Returns : |
void mcd_dispatcher_add_filter (McdDispatcher *dispatcher
,McdFilterFunc filter
,guint priority
,gpointer user_data
);
Register a filter into the dispatcher chain: filter
will be invoked
whenever channels need to be dispatched.
|
The McdDispatcher. |
|
the filter function to be registered. |
|
The priority of the filter. |
|
user data to be passed to filter on invocation.
|
void mcd_dispatcher_add_filters (McdDispatcher *dispatcher
,const McdFilter *filters
);
Convenience function to add a batch of filters at once.
|
The McdDispatcher. |
|
a zero-terminated array of McdFilter elements. |
"dispatch-operations"
property "dispatch-operations" GPtrArray_GValueArray_DBusGObjectPath+GHashTable_gchararray+GValue___* : Read
A dbus-glib a(oa{sv}).
"supports-request-hints"
property"supports-request-hints" gboolean : Read
Yes, we support CreateChannelWithHints etc.
Default value: TRUE