TpChannelFactoryIface

TpChannelFactoryIface — interface for channel allocation/tracking

Functions

Signals

void channel-error Has Details
void new-channel Has Details

Types and Values

Object Hierarchy

    GInterface
    ╰── TpChannelFactoryIface

Includes

#include <telepathy-glib/channel-factory-iface.h>

Description

A channel factory is attached to a connection. It carries out channel requests from the connection, and responds to channel-related events on the underlying network connection (e.g. incoming calls).

Deprecated since version 0.11.7. Use TpChannelManager, a newer interface which can be used to implement modern D-Bus APIs, instead.

Functions

TpChannelFactoryIfaceForeachImpl ()

void
(*TpChannelFactoryIfaceForeachImpl) (TpChannelFactoryIface *self,
                                     TpChannelFunc func,
                                     gpointer data);

TpChannelFactoryIfaceForeachImpl has been deprecated since version 0.11.7 and should not be used in newly-written code.

Signature of an implementation of foreach, which must call func(channel, data) for each channel managed by this factory.

Deprecated since version 0.11.7. Use TpChannelManager instead.

Parameters

self

An object implementing TpChannelFactoryIface

 

func

A function

 

data

Arbitrary data to pass to func as the second argument

 

TpChannelFactoryIfaceProc ()

void
(*TpChannelFactoryIfaceProc) (