TpChannelIface

TpChannelIface — interface representing basic channel properties

Synopsis


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


void        (*TpChannelFunc)                (TpChannelIface *self,
                                             gpointer userdata);
            TpChannelIface;
            TpChannelIfaceClass;

Description

This interface defines a basic set of channel properties. It's mainly used in TpChannelFactoryIface to represent the returned channel objects.

Details

TpChannelFunc ()

void        (*TpChannelFunc)                (TpChannelIface *self,
                                             gpointer userdata);

A callback for functions which act on channels.

self : An object implementing the channel interface
userdata : Arbitrary user-supplied data

TpChannelIface

typedef struct _TpChannelIface TpChannelIface;

Opaque typedef representing a channel.


TpChannelIfaceClass

typedef struct {
  GTypeInterface parent_class;
} TpChannelIfaceClass;

The class of the TpChannelIface interface.

GTypeInterface parent_class; The parent interface

See Also

TpSvcChannel, TpChannelFactoryIface