gloox  1.1-svn
Classes | Public Types | Public Member Functions | List of all members
RTP Class Reference

#include <jinglertp.h>

Inheritance diagram for RTP:
Inheritance graph
[legend]

Classes

class  Payload
 An abstraction of the payload-type> element used as child of the <description> element. More...

Public Types

typedef std::list< const
RTP::Payload * > 
PayloadList

Public Member Functions

 RTP (const PayloadList &payload)
virtual ~RTP ()
virtual const std::string & xmlns () const
virtual const std::string & filterString () const
virtual Tagtag () const
virtual Pluginclone () const
- Public Member Functions inherited from Description
virtual ~Description ()
- Public Member Functions inherited from Plugin
virtual ~Plugin ()

Detailed Description

An abstraction of the signaling part of Jingle RTP Sessions (XEP-0167).

XEP Version: 0.25

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

Definition at line 37 of file jinglertp.h.

Member Typedef Documentation

typedef std::list<const RTP::Payload*> PayloadList

A list of payloads.

Definition at line 83 of file jinglertp.h.

Constructor & Destructor Documentation

RTP ( const PayloadList payload)

Creates a new wrapper for the Audio via RTP Application Format defined in XEP-0167.

Parameters
payloadA list of acceptable Payload Types.

Definition at line 48 of file jinglertp.cpp.

~RTP ( )
virtual

Virtual destructor.

Definition at line 52 of file jinglertp.cpp.

Member Function Documentation

virtual Plugin* clone ( ) const
inlinevirtual

Creates an identical deep copy of the current instance.

Returns
An identical deep copy of the current instance.

Implements Plugin.

Definition at line 106 of file jinglertp.h.

const std::string & filterString ( ) const
virtual

Returns an XPath expression that describes a path to child elements of a jingle element that a plugin handles.

Returns
The plugin's filter string.

Implements Plugin.

Definition at line 56 of file jinglertp.cpp.

Tag * tag ( ) const
virtual

Returns a Tag representation of the plugin.

Returns
A Tag representation of the plugin.

Implements Plugin.

Definition at line 62 of file jinglertp.cpp.

virtual const std::string& xmlns ( ) const
inlinevirtual

Returns the Application Format's namespace.

Returns
The namespace being handled by the Application Format.

Implements Description.

Definition at line 97 of file jinglertp.h.


The documentation for this class was generated from the following files: