class JBEntityCaps

Entity capability. More...

Full nameTelEngine::JBEntityCaps
Definition#include <libs/yjabber/yatejabber.h>
InheritsTelEngine::String [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Static Methods

Public Members


Detailed Description

This class holds entity capability data Implements XEP 0115 support

enum { Ver1_3 = 1, Ver1_4 = 2, }

Supported XEP 0115 versions

inline  JBEntityCaps (const char* id, char version, const char* node, const char* data)

JBEntityCaps

Constructor

Parameters:
idObject id
versionEntity caps version
nodeEntity node
dataEntity data

inline bool  hasFeature (int ns)

hasFeature

Check if a given feature is found in the list

Parameters:
nsThe feature to check

Returns: True if the feature was found in the list

inline bool  hasAudio ()

hasAudio

Check if an audio capability is present

Returns: True if an audio capability is present

inline void  buildId (String& buf, char version, const char* node, const char* data, String* ext = 0)

buildId

[static]

Build an entity caps id

Parameters:
bufDestination buffer
versionEntity caps version
nodeEntity node
dataEntity data
extOptional entity extensions

char m_version

m_version

String m_node

m_node

String m_data

m_data

XMPPFeatureList m_features

m_features


Generated by: paulc on bussard on Sun Oct 20 21:06:06 2013, using kdoc 2.0a54.