ChannelDispatcher


Object Hierarchy:

TelepathyGLib.ChannelDispatcher TelepathyGLib.ChannelDispatcher TelepathyGLib.ChannelDispatcher TelepathyGLib.Proxy TelepathyGLib.Proxy TelepathyGLib.Proxy->TelepathyGLib.ChannelDispatcher GLib.Object GLib.Object GLib.Object->TelepathyGLib.Proxy

Description:

[ CCode ( type_id = "tp_channel_dispatcher_get_type ()" ) ]
[ Version ( since = "0.7.32" ) ]
public class ChannelDispatcher : Proxy

The Channel Dispatcher's main D-Bus API is used to request channels, which is done by calling tp_cli_channel_dispatcher_call_create_channel or tp_cli_channel_dispatcher_call_ensure_channel as appropriate.

The Telepathy Channel Dispatcher is also responsible for responding to new channels and launching client processes to handle them. However, clients that can work with incoming channels do not have to call methods on the channel dispatcher: instead, they must register with the channel dispatcher passively, by taking a bus name starting with CLIENT_BUS_NAME_BASE and implementing the TpSvcClient interface. See the Telepathy D-Bus Interface Specification for details.

This proxy is usable but incomplete: convenience methods will be added in a later version of telepathy-glib, along with a mechanism similar to tp_connection_call_when_ready.


Namespace: TelepathyGLib
Package: telepathy-glib

Content:

Static methods:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GLib.Object



2022 vala-language.org