Yate
|
Entity capability. More...
#include <yatejabber.h>
Public Types | |
enum | { Ver1_3 = 1, Ver1_4 = 2 } |
Public Member Functions | |
JBEntityCaps (const char *id, char version, const char *node, const char *data) | |
bool | hasAudio () |
Static Public Member Functions | |
static void | buildId (String &buf, char version, const char *node, const char *data, String *ext=0) |
Public Attributes | |
char | m_version |
String | m_node |
String | m_data |
XMPPFeatureList | m_features |
Entity capability.
This class holds entity capability data Implements XEP 0115 support
anonymous enum |
Supported XEP 0115 versions
JBEntityCaps | ( | const char * | id, |
char | version, | ||
const char * | node, | ||
const char * | data | ||
) | [inline] |
Constructor
id | Object id |
version | Entity caps version |
node | Entity node |
data | Entity data |
static void buildId | ( | String & | buf, |
char | version, | ||
const char * | node, | ||
const char * | data, | ||
String * | ext = 0 |
||
) | [inline, static] |
Build an entity caps id
buf | Destination buffer |
version | Entity caps version |
node | Entity node |
data | Entity data |
ext | Optional entity extensions |
bool hasAudio | ( | ) | [inline] |
Check if an audio capability is present