Yate
Public Member Functions
XMPPFeatureCompress Class Reference

A compression feature. More...

#include <xmpputils.h>

Inheritance diagram for XMPPFeatureCompress:
XMPPFeature String GenObject

List of all members.

Public Member Functions

 XMPPFeatureCompress (const String &meth, bool required=false)
const Stringmethods () const
bool hasMethod (const String &method) const
virtual XmlElementbuild (bool addReq=true)

Detailed Description

A compression feature.

This class holds a compression feature along with compression methods


Constructor & Destructor Documentation

XMPPFeatureCompress ( const String meth,
bool  required = false 
) [inline]

Constructor

Parameters:
methComma separated list of compression methods
requiredRequired flag

Member Function Documentation

virtual XmlElement* build ( bool  addReq = true) [virtual]

Build an xml element from this feature

Parameters:
addReqTrue to add the required/optional child
Returns:
XmlElement pointer or 0

Reimplemented from XMPPFeature.

bool hasMethod ( const String method) const

Check if a given method is supported by this feature

Parameters:
methodMethod to check
Returns:
True if the method was found in feature's list
const String& methods ( ) const [inline]

Get the compression method(s)

Returns:
Comma separated list of compression methods

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