WockyJingleTransportIface

WockyJingleTransportIface

Functions

Properties

WockyJingleContent * content Read / Write / Construct Only
guint state Read / Write
gchar * transport-ns Read / Write / Construct Only

Types and Values

Object Hierarchy

    GInterface
    ╰── WockyJingleTransportIface

Description

Functions

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);

wocky_jingle_candidate_free ()

void
wocky_jingle_candidate_free (WockyJingleCandidate *c);

jingle_transport_free_candidates ()

void
jingle_transport_free_candidates (GList *candidates);

Types and Values

enum WockyJingleTransportState

Members

WOCKY_JINGLE_TRANSPORT_STATE_DISCONNECTED

   

WOCKY_JINGLE_TRANSPORT_STATE_CONNECTING

   

WOCKY_JINGLE_TRANSPORT_STATE_CONNECTED

   

Property Details

The “content” property

  “content”                  WockyJingleContent *

Jingle content that's using this jingle transport object.

Flags: Read / Write / Construct Only


The “state” property

  “state”                    guint

Enum specifying the connection state of the transport.

Flags: Read / Write

Allowed values: <= 2

Default value: 0


The “transport-ns” property

  “transport-ns”             gchar *

Namespace identifying the transport type.

Flags: Read / Write / Construct Only

Default value: NULL