TpaStreamChannel

TpaStreamChannel

Synopsis




#define             TPA_STREAM_CHANNEL_GET_PRIVATE      (obj)
                    TpaStreamChannelPrivate;
                    TpaStreamChannel;
void                tpa_stream_channel_join             (TpaStreamChannel *self);
void                tpa_stream_channel_request_streams  (TpaStreamChannel *self,
                                                         const TpaContact *contact,
                                                         GList *type_list);
void                tpa_stream_channel_remove_stream    (TpaStreamChannel *self,
                                                         TpaStream *stream);
const GList*        tpa_stream_channel_get_streams      (TpaStreamChannel *self);

Object Hierarchy


  GObject
   +----TpaObject
         +----TpaChannel
               +----TpaStreamChannel

Signals


  "stream-added"                                   : Run Last / Has Details
  "stream-removed"                                 : Run Last / Has Details

Description

Details

TPA_STREAM_CHANNEL_GET_PRIVATE()

#define             TPA_STREAM_CHANNEL_GET_PRIVATE(obj)

obj :

TpaStreamChannelPrivate

typedef struct _TpaStreamChannelPrivate TpaStreamChannelPrivate;


TpaStreamChannel

typedef struct _TpaStreamChannel TpaStreamChannel;


tpa_stream_channel_join ()

void                tpa_stream_channel_join             (TpaStreamChannel *self);

self :

tpa_stream_channel_request_streams ()

void                tpa_stream_channel_request_streams  (TpaStreamChannel *self,
                                                         const TpaContact *contact,
                                                         GList *type_list);

self :
contact :
type_list :

tpa_stream_channel_remove_stream ()

void                tpa_stream_channel_remove_stream    (TpaStreamChannel *self,
                                                         TpaStream *stream);

self :
stream :

tpa_stream_channel_get_streams ()

const GList*        tpa_stream_channel_get_streams      (TpaStreamChannel *self);

self :
Returns :

Signal Details

The "stream-added" signal

void                user_function                      (TpaStreamChannel *tpastreamchannel,
                                                        gpointer          arg1,
                                                        gpointer          user_data)             : Run Last / Has Details

tpastreamchannel : the object which received the signal.
arg1 :
user_data : user data set when the signal handler was connected.

The "stream-removed" signal

void                user_function                      (TpaStreamChannel *tpastreamchannel,
                                                        guint             arg1,
                                                        gpointer          user_data)             : Run Last / Has Details

tpastreamchannel : the object which received the signal.
arg1 :
user_data : user data set when the signal handler was connected.