gloox  1.1-svn
Classes | Typedefs | Enumerations
gloox::Jingle Namespace Reference

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...

Typedefs

typedef std::list< const Plugin * > PluginList

Enumerations

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

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@ca.nosp@m.maya.nosp@m..net
Since
1.1

Typedef Documentation

typedef std::list<const Plugin*> PluginList

A list of Jingle Plugins.

Definition at line 44 of file jinglesession.h.

Enumeration Type Documentation

enum Action

Jingle Session actions.

Enumerator:
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.