Synopsis
enum                WockyJingleTransportState;
struct              WockyJingleTransportIfaceClass;
void                wocky_jingle_transport_iface_parse_candidates
                                                        (WockyJingleTransportIface *Param1,
                                                         WockyNode *Param2,
                                                         GError **Param3);
void                wocky_jingle_transport_iface_new_local_candidates
                                                        (WockyJingleTransportIface *self,
                                                         GList *candidates);
void                wocky_jingle_transport_iface_inject_candidates
                                                        (WockyJingleTransportIface *self,
                                                         WockyNode *transport_node);
void                wocky_jingle_transport_iface_send_candidates
                                                        (WockyJingleTransportIface *self,
                                                         gboolean all);
gboolean            wocky_jingle_transport_iface_can_accept
                                                        (WockyJingleTransportIface *self);
GList *             wocky_jingle_transport_iface_get_remote_candidates
                                                        (WockyJingleTransportIface *Param1);
GList *             wocky_jingle_transport_iface_get_local_candidates
                                                        (WockyJingleTransportIface *Param1);
WockyJingleTransportType wocky_jingle_transport_iface_get_transport_type
                                                        (WockyJingleTransportIface *Param1);
gboolean            jingle_transport_get_credentials    (WockyJingleTransportIface *Param1,
                                                         gchar **ufrag,
                                                         gchar **pwd);
WockyJingleTransportIface * wocky_jingle_transport_iface_new
                                                        (GType type,
                                                         WockyJingleContent *content,
                                                         const gchar *transport_ns);
WockyJingleCandidate * wocky_jingle_candidate_new       (WockyJingleTransportProtocol protocol,
                                                         WockyJingleCandidateType type,
                                                         const gchar *id,
                                                         int component,
                                                         const gchar *address,
                                                         int port,
                                                         int generation,
                                                         int preference,
                                                         const gchar *username,
                                                         const gchar *password,
                                                         int network);
void                wocky_jingle_candidate_free         (WockyJingleCandidate *c);
void                jingle_transport_free_candidates    (GList *candidates);
 
Details
enum WockyJingleTransportState
typedef enum {
  WOCKY_JINGLE_TRANSPORT_STATE_DISCONNECTED,
  WOCKY_JINGLE_TRANSPORT_STATE_CONNECTING,
  WOCKY_JINGLE_TRANSPORT_STATE_CONNECTED
} WockyJingleTransportState;
| WOCKY_JINGLE_TRANSPORT_STATE_DISCONNECTED
 |  | 
| WOCKY_JINGLE_TRANSPORT_STATE_CONNECTING
 |  | 
| WOCKY_JINGLE_TRANSPORT_STATE_CONNECTED
 |  | 
 
struct WockyJingleTransportIfaceClass
struct WockyJingleTransportIfaceClass {
  GTypeInterface parent;
  void (*parse_candidates) (WockyJingleTransportIface *,
    WockyNode *, GError **);
  void (*new_local_candidates) (WockyJingleTransportIface *, GList *);
  void (*inject_candidates) (WockyJingleTransportIface *,
      WockyNode *transport_node);
  void (*send_candidates) (WockyJingleTransportIface *, gboolean all);
  gboolean (*can_accept) (WockyJingleTransportIface *);
  GList * (*get_remote_candidates) (WockyJingleTransportIface *);
  GList * (*get_local_candidates) (WockyJingleTransportIface *);
  gboolean (*get_credentials) (WockyJingleTransportIface *,
      gchar **ufrag, gchar **pwd);
  WockyJingleTransportType (*get_transport_type) (void);
};
 
wocky_jingle_transport_iface_parse_candidates ()
void                wocky_jingle_transport_iface_parse_candidates
                                                        (WockyJingleTransportIface *Param1,
                                                         WockyNode *Param2,
                                                         GError **Param3);
 
wocky_jingle_transport_iface_new_local_candidates ()
void                wocky_jingle_transport_iface_new_local_candidates
                                                        (WockyJingleTransportIface *self,
                                                         GList *candidates);
 
wocky_jingle_transport_iface_inject_candidates ()
void                wocky_jingle_transport_iface_inject_candidates
                                                        (WockyJingleTransportIface *self,
                                                         WockyNode *transport_node);
 
wocky_jingle_transport_iface_send_candidates ()
void                wocky_jingle_transport_iface_send_candidates
                                                        (WockyJingleTransportIface *self,
                                                         gboolean all);
 
wocky_jingle_transport_iface_can_accept ()
gboolean            wocky_jingle_transport_iface_can_accept
                                                        (WockyJingleTransportIface *self);
 
wocky_jingle_transport_iface_get_remote_candidates ()
GList *             wocky_jingle_transport_iface_get_remote_candidates
                                                        (WockyJingleTransportIface *Param1);
 
wocky_jingle_transport_iface_get_local_candidates ()
GList *             wocky_jingle_transport_iface_get_local_candidates
                                                        (WockyJingleTransportIface *Param1);
 
wocky_jingle_transport_iface_get_transport_type ()
WockyJingleTransportType wocky_jingle_transport_iface_get_transport_type
                                                        (WockyJingleTransportIface *Param1);
 
jingle_transport_get_credentials ()
gboolean            jingle_transport_get_credentials    (WockyJingleTransportIface *Param1,
                                                         gchar **ufrag,
                                                         gchar **pwd);
 
wocky_jingle_transport_iface_new ()
WockyJingleTransportIface * wocky_jingle_transport_iface_new
                                                        (GType type,
                                                         WockyJingleContent *content,
                                                         const gchar *transport_ns);
 
wocky_jingle_candidate_new ()
WockyJingleCandidate * wocky_jingle_candidate_new       (WockyJingleTransportProtocol protocol,
                                                         WockyJingleCandidateType type,
                                                         const gchar *id,
                                                         int component,
                                                         const gchar *address,
                                                         int port,
                                                         int generation,
                                                         int preference,
                                                         const gchar *username,
                                                         const gchar *password,
                                                         int network);
 
jingle_transport_free_candidates ()
void                jingle_transport_free_candidates    (GList *candidates);