Top | ![]() |
![]() |
![]() |
![]() |
gchar * | content-ns | Read / Write |
gchar * | disposition | Read / Write |
gboolean | locally-created | Read |
gchar * | name | Read / Write / Construct Only |
guint | senders | Read / Write |
WockyJingleSession * | session | Read / Write / Construct Only |
guint | state | Read / Write |
gchar * | transport-ns | Read / Write |
WockySession * | session | Read / Write / Construct Only |
guint | media-type | Read / Write / Construct Only |
gboolean | remote-mute | Read / Write |
guint | dialect | Read / Write |
WockyJingleFactory * | jingle-factory | Read / Write / Construct Only |
gboolean | local-hold | Read / Write |
gboolean | local-initiator | Read / Write / Construct Only |
WockyContact * | peer-contact | Read / Write / Construct Only |
WockyPorter * | porter | Read / Write / Construct Only |
gboolean | remote-hold | Read |
gboolean | remote-ringing | Read |
gchar * | session-id | Read / Write / Construct Only |
guint | state | Read / Write |
WockyJingleContent * | content | Read / Write / Construct Only |
guint | state | Read / Write |
gchar * | transport-ns | Read / Write / Construct Only |
WockyJingleContent * | content | Read / Write / Construct Only |
guint | state | Read / Write |
gchar * | transport-ns | Read / Write / Construct Only |
WockyJingleContent * | content | Read / Write / Construct Only |
guint | state | Read / Write |
gchar * | transport-ns | Read / Write / Construct Only |
void | completed | Run Last |
void | new-candidates | Run Last |
void | new-share-channel | Run Last |
void | ready | Has Details |
void | removed | Has Details |
void | new-session | Run Last |
gboolean | query-cap | Run Last |
void | remote-media-description | Run Last |
void | about-to-initiate | Run Last |
void | content-rejected | Run Last |
void | new-content | Run Last |
gboolean | query-cap | Run Last |
void | remote-state-changed | Run Last |
void | terminated | Run Last |
void | new-candidates | Run Last |
void | new-candidates | Run Last |
void | new-candidates | Run Last |
GEnum ╰── WockyJingleReason GObject ├── WockyJingleContent │ ╰── WockyJingleMediaRtp ├── WockyJingleFactory ├── WockyJingleSession ├── WockyJingleTransportGoogle ├── WockyJingleTransportIceUdp ╰── WockyJingleTransportRawUdp
WockyJingleTransportGoogle implements
WockyJingleTransportIceUdp implements
WockyJingleTransportRawUdp implements
Possible states of a WockyJingleSession.
on outgoing sessions, no offer has been sent to the peer yet. |
||
on outgoing sessions, we have sent the session-initiate and are awaiting the peer's acknowledgement. |
||
on outgoing sessions, the peer has received our session-initiate and we're waiting for them to accept; on incoming sessions, the peer is waiting for us to accept. |
||
on incoming sessions, we have sent session-accept and are waiting for the peer to acknowledge it. |
||
the session is active. |
||
the session has ended. The “terminated” signal describes how the session ended. |
The reason for a Jingle action occurring—specifically, the reason for terminating a call. See XEP-0166 Jingle §7.4 for definitions of the codes.
typedef struct { WockyJingleTransportProtocol protocol; WockyJingleCandidateType type; gchar *id; gchar *address; int port; int component; int generation; int preference; gchar *username; gchar *password; int network; } WockyJingleCandidate;
“content-ns”
property“content-ns” gchar *
Namespace identifying the content type.
Flags: Read / Write
Default value: NULL
“disposition”
property“disposition” gchar *
Distinguishes between 'session' and other contents.
Flags: Read / Write
Default value: NULL
“locally-created”
property“locally-created” gboolean
True if the content was created by the local client.
Flags: Read
Default value: FALSE
“name”
property“name” gchar *
A unique content name in the session.
Flags: Read / Write / Construct Only
Default value: NULL
“senders”
property“senders” guint
Valid senders for the stream.
Flags: Read / Write
Default value: 0
“session”
property“session” WockyJingleSession *
Jingle session object that owns this content.
Flags: Read / Write / Construct Only
“state”
property“state” guint
The current state that the content is in.
Flags: Read / Write
Default value: 0
“transport-ns”
property“transport-ns” gchar *
Namespace identifying the transport type.
Flags: Read / Write
Default value: NULL
“session”
property“session” WockySession *
WockySession to listen for Jingle sessions on.
Flags: Read / Write / Construct Only
“media-type”
property“media-type” guint
Media type.
Flags: Read / Write / Construct Only
Default value: 0
“remote-mute”
property“remote-mute” gboolean
TRUE if the peer has muted this stream.
Flags: Read / Write
Default value: FALSE
“dialect”
property“dialect” guint
Jingle dialect used for this session.
Flags: Read / Write
Default value: 0
“jingle-factory”
property“jingle-factory” WockyJingleFactory *
The Jingle factory which created this session.
Flags: Read / Write / Construct Only
“local-hold”
property“local-hold” gboolean
TRUE if we've placed the peer on hold.
Flags: Read / Write
Default value: FALSE
“local-initiator”
property“local-initiator” gboolean
Specifies if local end initiated the session.
Flags: Read / Write / Construct Only
Default value: TRUE
“peer-contact”
property“peer-contact” WockyContact *
The WockyContact representing the other party in the session. Note that if this is a WockyBareContact (as opposed to a WockyResourceContact) the session is with the contact's bare JID.
Flags: Read / Write / Construct Only
“porter”
property“porter” WockyPorter *
The WockyPorter for the current connection.
Flags: Read / Write / Construct Only
“remote-hold”
property“remote-hold” gboolean
TRUE if the peer has placed us on hold.
Flags: Read
Default value: FALSE
“remote-ringing”
property“remote-ringing” gboolean
TRUE if the peer's client is ringing.
Flags: Read
Default value: FALSE
“session-id”
property“session-id” gchar *
A unique session identifier used throughout all communication.
Flags: Read / Write / Construct Only
Default value: NULL
“state”
property“state” guint
The current state that the session is in.
Flags: Read / Write
Default value: 0
“content”
property“content” WockyJingleContent *
Jingle content object using this transport.
Flags: Read / Write / Construct Only
“state”
property“state” guint
Enum specifying the connection state of the transport.
Flags: Read / Write
Allowed values: <= 2
Default value: 0
“transport-ns”
property“transport-ns” gchar *
Namespace identifying the transport type.
Flags: Read / Write / Construct Only
Default value: NULL
“content”
property“content” WockyJingleContent *
Jingle content object using this transport.
Flags: Read / Write / Construct Only
“state”
property“state” guint
Enum specifying the connection state of the transport.
Flags: Read / Write
Allowed values: <= 2
Default value: 0
“transport-ns”
property“transport-ns” gchar *
Namespace identifying the transport type.
Flags: Read / Write / Construct Only
Default value: NULL
“content”
property“content” WockyJingleContent *
Jingle content object using this transport.
Flags: Read / Write / Construct Only
“state”
property“state” guint
Enum specifying the connection state of the transport.
Flags: Read / Write
Allowed values: <= 2
Default value: 0
“transport-ns”
property“transport-ns” gchar *
Namespace identifying the transport type.
Flags: Read / Write / Construct Only
Default value: NULL
“completed”
signalvoid user_function (WockyJingleContent *wockyjinglecontent, gpointer user_data)
Flags: Run Last
“new-candidates”
signalvoid user_function (WockyJingleContent *content, gpointer candidates, gpointer user_data)
Emitted when new candidates are received from the peer.
content |
the content |
|
candidates |
a GList of new candidates. |
[type GList][element-type WockyJingleCandidate] |
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“new-share-channel”
signalvoid user_function (WockyJingleContent *wockyjinglecontent, gchar *arg1, guint arg2, gpointer user_data)
Flags: Run Last
“ready”
signalvoid user_function (WockyJingleContent *wockyjinglecontent, gpointer user_data)
Flags: Has Details
“removed”
signalvoid user_function (WockyJingleContent *wockyjinglecontent, gpointer user_data)
Flags: Has Details
“new-session”
signalvoid user_function (WockyJingleFactory *wockyjinglefactory, WockyJingleSession *arg1, gboolean arg2, gpointer user_data)
Flags: Run Last
“query-cap”
signalgboolean user_function (WockyJingleFactory *wockyjinglefactory, WockyContact *arg1, gchar *arg2, gpointer user_data)
Flags: Run Last
“remote-media-description”
signalvoid user_function (WockyJingleMediaRtp *content, gpointer md, gpointer user_data)
Emitted when the remote media description is received or subsequently updated.
content |
the RTP content |
|
md |
||
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“about-to-initiate”
signalvoid user_function (WockyJingleSession *wockyjinglesession, gpointer user_data)
Flags: Run Last
“content-rejected”
signalvoid user_function (WockyJingleSession *wockyjinglesession, GObject *arg1, guint arg2, gchar *arg3, gpointer user_data)
Flags: Run Last
“new-content”
signalvoid user_function (WockyJingleSession *wockyjinglesession, GObject *arg1, gpointer user_data)
Flags: Run Last
“query-cap”
signalgboolean user_function (WockyJingleSession *wockyjinglesession, WockyContact *arg1, gchar *arg2, gpointer user_data)
Flags: Run Last
“remote-state-changed”
signalvoid user_function (WockyJingleSession *wockyjinglesession, gpointer user_data)
Flags: Run Last
“terminated”
signalvoid user_function (WockyJingleSession *session, gboolean locally_terminated, guint reason, gchar *text, gpointer user_data)
Emitted when the session ends, just after “state” moves to WOCKY_JINGLE_STATE_ENDED.
session |
the session |
|
locally_terminated |
|
|
reason |
a WockyJingleReason describing why the session terminated |
|
text |
a possibly- |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“new-candidates”
signalvoid user_function (WockyJingleTransportGoogle *wockyjingletransportgoogle, gpointer arg1, gpointer user_data)
Flags: Run Last
“new-candidates”
signalvoid user_function (WockyJingleTransportIceUdp *wockyjingletransporticeudp, gpointer arg1, gpointer user_data)
Flags: Run Last
“new-candidates”
signalvoid user_function (WockyJingleTransportRawUdp *wockyjingletransportrawudp, gpointer arg1, gpointer user_data)
Flags: Run Last