|  |  |  | telepathy-glib Reference Manual |  | 
|---|---|---|---|---|
#include <telepathy-glib/channel-iface.h> void (*TpChannelFunc) (TpChannelIface *self, gpointer userdata); TpChannelIface; TpChannelIfaceClass;
This interface defines a basic set of channel properties. It's mainly used in TpChannelFactoryIface to represent the returned channel objects.
void (*TpChannelFunc) (TpChannelIface *self, gpointer userdata);
A callback for functions which act on channels.
| 
 | An object implementing the channel interface | 
| 
 | Arbitrary user-supplied data | 
typedef struct _TpChannelIface TpChannelIface;
Opaque typedef representing a channel.
typedef struct {
  GTypeInterface parent_class;
} TpChannelIfaceClass;
The class of the TpChannelIface interface.
| GTypeInterface  | The parent interface |