TpExportableChannel

TpExportableChannel — interface representing channels with several standard properties

Synopsis


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

void                (*TpExportableChannelFunc)          (TpExportableChannel *channel,
                                                         gpointer user_data);
                    TpExportableChannel;
                    TpExportableChannelIface;

Description

This interface defines a set of channel properties on top of those of TpChannelIface. It's mainly used by TpChannelManager to represent the returned and managed channel objects.

Details

TpExportableChannelFunc ()

void                (*TpExportableChannelFunc)          (TpExportableChannel *channel,
                                                         gpointer user_data);

A callback for functions which act on exportable channels.

channel :

An object implementing the exportable channel interface

user_data :

Arbitrary user-supplied data

TpExportableChannel

typedef struct _TpExportableChannel TpExportableChannel;

Opaque typedef representing a channel with several standard properties.


TpExportableChannelIface

typedef struct {
    GTypeInterface parent;
} TpExportableChannelIface;

The interface for TpExportableChannel objects.

GTypeInterface parent;

The parent interface

See Also

TpChannelIface, TpChannelManager, TpSvcChannel