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