Strophe
0.8
XMPP client library
|
Public Member Functions | |
void | release () |
Stanza * | clone () |
Stanza * | copy () |
int | toText (const char **const buf, size_t *const buflen) |
Stanza * | getChildren () |
Stanza * | getChildByName (const char *const name) |
Stanza * | getNext () |
char * | getAttribute (const char *const name) |
char * | getNamespace () |
char * | getText () |
char * | getName () |
void | addChild (Stanza *child) |
void | setNamespace (const char *const ns) |
void | setAttribute (const char *const key, const char *const value) |
void | setName (const char *const name) |
void | setText (const char *const text) |
void | setText (const char *const text, const size_t size) |
char * | getType () |
char * | getId () |
char * | getTo () |
char * | getFrom () |
void | setType (const char *const type) |
void | setId (const char *const id) |
void | setTo (const char *const to) |
void | setFrom (const char *const from) |
Static Public Member Functions | |
static Stanza * | create (Context *ctx) |
Private Member Functions | |
void * | operator new (size_t size, Context *ctx) |
void | operator delete (void *p) |
Stanza (Context *ctx) | |
virtual | ~Stanza () |
Private Attributes | |
Context * | m_ctx |
xmpp_stanza_t * | m_stanza |
XMPP::Stanza::Stanza | ( | Context * | ctx | ) | [private] |
virtual XMPP::Stanza::~Stanza | ( | ) | [private, virtual] |
void* XMPP::Stanza::operator new | ( | size_t | size, |
Context * | ctx | ||
) | [private] |
void XMPP::Stanza::operator delete | ( | void * | p | ) | [private] |
static Stanza* XMPP::Stanza::create | ( | Context * | ctx | ) | [static] |
void XMPP::Stanza::release | ( | ) |
Stanza* XMPP::Stanza::copy | ( | ) |
int XMPP::Stanza::toText | ( | const char **const | buf, |
size_t *const | buflen | ||
) |
Stanza* XMPP::Stanza::getChildByName | ( | const char *const | name | ) |
char* XMPP::Stanza::getAttribute | ( | const char *const | name | ) |
char* XMPP::Stanza::getNamespace | ( | ) |
char* XMPP::Stanza::getText | ( | ) |
char* XMPP::Stanza::getName | ( | ) |
void XMPP::Stanza::addChild | ( | Stanza * | child | ) |
void XMPP::Stanza::setNamespace | ( | const char *const | ns | ) |
void XMPP::Stanza::setAttribute | ( | const char *const | key, |
const char *const | value | ||
) |
void XMPP::Stanza::setName | ( | const char *const | name | ) |
void XMPP::Stanza::setText | ( | const char *const | text | ) |
void XMPP::Stanza::setText | ( | const char *const | text, |
const size_t | size | ||
) |
char* XMPP::Stanza::getType | ( | ) |
char* XMPP::Stanza::getId | ( | ) |
char* XMPP::Stanza::getTo | ( | ) |
char* XMPP::Stanza::getFrom | ( | ) |
void XMPP::Stanza::setType | ( | const char *const | type | ) |
void XMPP::Stanza::setId | ( | const char *const | id | ) |
void XMPP::Stanza::setTo | ( | const char *const | to | ) |
void XMPP::Stanza::setFrom | ( | const char *const | from | ) |
Context* XMPP::Stanza::m_ctx [private] |
xmpp_stanza_t* XMPP::Stanza::m_stanza [private] |