gloox  1.0.9
Classes | Typedefs | Enumerations
gloox::Jingle Namespace Reference

Classes

class  Content
 
class  FileTransfer
 
class  ICEUDP
 
class  Plugin
 
class  PluginFactory
 
class  Session
 
class  SessionHandler
 
class  SessionManager
 
class  Transport
 

Typedefs

typedef std::list< const Plugin * > PluginList
 

Enumerations

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

Detailed Description

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

See SessionManager for more information about Jingle in gloox.

Author
Jakob Schroeter js@ca.nosp@m.maya.nosp@m..net
Since
1.0.5

Typedef Documentation

typedef std::list<const Plugin*> PluginList

A list of Jingle plugins.

Definition at line 32 of file jingleplugin.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.

SecurityInfo 

Send information related to establishment or maintenance of security preconditions.

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 49 of file jinglesession.h.