Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

gloox::Jingle Namespace Reference

The namespace containing Jingle-related (XEP-0166 et. al.) classes. More...


Classes

class  Content
 An abstraction of a Jingle Content Type. More...
class  Description
 An abstraction of a Jingle Description (Application Format). More...
class  DTMF
 An abstraction of a Jingle DTMF element, of XEP-0181. More...
class  ICEUDP
 An abstraction of the signaling part of Jingle ICE-UDP Transport Method (XEP-0176). More...
class  Plugin
 An abstraction of a Jingle plugin. More...
class  RawUDP
 An abstraction of the signaling part of Jingle Raw UDP Transport Method (XEP-0177). More...
class  RTP
 An abstraction of the signaling part of Jingle RTP Sessions (XEP-0167). More...
class  Session
 This is an implementation of a Jingle Session (XEP-0166). More...
class  SessionHandler
class  Transport
 An abstract base class of a Jingle Transport. More...

Enumerations

enum  Action {
  ContentAccept, ContentAdd, ContentModify, ContentReject,
  ContentRemove, DescriptionInfo, SessionAccept, SessionInfo,
  SessionInitiate, SessionTerminate, TransportAccept, TransportInfo,
  TransportReject, TransportReplace, InvalidAction
}

Variables

class class class typedef
std::list< const Plugin * > 
PluginList


Detailed Description

The namespace containing Jingle-related (XEP-0166 et. al.) classes.

See Session for more information about Jingle in gloox.

Author:
Jakob Schroeter <js@camaya.net>
Since:
1.1


Enumeration Type Documentation

enum Action
 

Jingle Session actions.

Enumeration values:
ContentAccept  Accept a content-add action received from another party.
ContentAdd  Add one or more new content definitions to the session.
ContentModify  Change the directionality of media sending.
ContentReject  Reject a content-add action received from another party.
ContentRemove  Remove one or more content definitions from the session.
DescriptionInfo  Exchange information about parameters for an application type.
SessionAccept  Definitively accept a session negotiation.
SessionInfo  Send session-level information, such as a ping or a ringing message.
SessionInitiate  Request negotiation of a new Jingle session.
SessionTerminate  End an existing session.
TransportAccept  Accept a transport-replace action received from another party.
TransportInfo  Exchange transport candidates.
TransportReject  Reject a transport-replace action received from another party.
TransportReplace  Redefine a transport method or replace it with a different method.
InvalidAction  Invalid action.

Definition at line 54 of file jinglesession.h.


Variable Documentation

class class class class typedef std::list<const Plugin*> PluginList
 

A list of Jingle Plugins.

Definition at line 44 of file jinglesession.h.


Generated on Tue May 4 16:35:20 2010 for gloox by  doxygen 1.4.1