TpClient

TpClient — proxy object for a client of the ChannelDispatcher

Functions

Types and Values

struct TpClient
struct TpClientClass

Object Hierarchy

    GObject
    ╰── TpProxy
        ╰── TpClient

Includes

#include <telepathy-glib/telepathy-glib.h>

Description

Each client to which the ChannelDispatcher can send channels must implement the Client interface. This object represents such a client, and is mainly useful in the implementation of the ChannelDispatcher itself.

Functions

tp_client_init_known_interfaces ()

void
tp_client_init_known_interfaces (void);

Ensure that the known interfaces for TpClient have been set up. This is done automatically when necessary, but for correct overriding of library interfaces by local extensions, you should call this function before calling tp_proxy_or_subclass_hook_on_interface_add() with first argument TP_TYPE_CLIENT.

Since 0.7.32

Types and Values

struct TpClient

struct TpClient;

Each client to which the ChannelDispatcher can send channels must implement the Client interface. This object represents such a client, and is mainly useful in the implementation of the ChannelDispatcher itself.

This proxy is usable but very incomplete: accessors for D-Bus properties will be added in a later version of telepathy-glib.

Many operations performed on a Client are done via D-Bus properties. Until convenience methods for this are implemented, use of the generic tp_cli_dbus_properties_call_get_all() and tp_cli_dbus_properties_call_set() methods is recommended.

Since 0.7.32


struct TpClientClass

struct TpClientClass {
};

The class of a TpClient.