OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XmppStanza Class Reference

#include <xmpp_proto.h>

Inheritance diagram for XmppStanza:

Classes

struct  XmppChatMessage
 
class  XmppMessage
 
struct  XmppMessageIq
 
struct  XmppMessagePresence
 
struct  XmppStreamMessage
 

Public Types

enum  XmppMessageType {
  INVALID = 0, STREAM_HEADER = 1, MESSAGE_STANZA = 2, IQ_STANZA = 3,
  WHITESPACE_MESSAGE_STANZA = 4, RESERVED_STANZA = 5
}
 
enum  XmppStanzaErrorType {
  NONE = 0, BAD_REQUEST = 1, CONFLICT = 2, FEATURE_NOT_IMPLEMENTED = 3,
  FORBIDDEN = 4, GONE = 5, INTERNAL_SERVER_ERROR = 6, ITEMS_NOT_FOUND = 7,
  JID_MALFORMED = 8, NOT_ACCEPTABLE = 9, NOT_ALLOWED = 10, NOT_AUTHORIZED = 11,
  POLICY_VIOLATION = 12, RECIPIENT_UNAVAILABLE = 13, REDIRECT = 14, REGISTRATION_REQUIRED = 15,
  REMOTE_SERVER_NOT_FOUND = 16, REMOTE_SERVER_TIMEOUT = 17, RESOURCE_CONSTRAINT = 18, SERVICE_UNAVAILABLE = 19,
  SUBSCRIPTION_REQUIRED = 20, UNDEFINED_CONDITION = 21, UNEXPECTED_REQUEST = 22, APPLICATION_SEPCIFIC_CONDITION = 23
}
 
enum  XmppMessageStateType {
  STATE_NONE = 0, STATE_ACTIVE = 1, STATE_COMPOSING = 2, STATE_PAUSED = 3,
  STATE_INACTIVE = 4, STATE_GONE = 5
}
 

Public Member Functions

 XmppStanza ()
 

Static Public Member Functions

static XmlBaseAllocXmppXmlImpl (const char *doc=NULL)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (XmppStanza)
 

Detailed Description

Definition at line 13 of file xmpp_proto.h.

Member Enumeration Documentation

Enumerator
STATE_NONE 
STATE_ACTIVE 
STATE_COMPOSING 
STATE_PAUSED 
STATE_INACTIVE 
STATE_GONE 

Definition at line 102 of file xmpp_proto.h.

Enumerator
INVALID 
STREAM_HEADER 
MESSAGE_STANZA 
IQ_STANZA 
WHITESPACE_MESSAGE_STANZA 
RESERVED_STANZA 

Definition at line 15 of file xmpp_proto.h.

Enumerator
NONE 
BAD_REQUEST 
CONFLICT 
FEATURE_NOT_IMPLEMENTED 
FORBIDDEN 
GONE 
INTERNAL_SERVER_ERROR 
ITEMS_NOT_FOUND 
JID_MALFORMED 
NOT_ACCEPTABLE 
NOT_ALLOWED 
NOT_AUTHORIZED 
POLICY_VIOLATION 
RECIPIENT_UNAVAILABLE 
REDIRECT 
REGISTRATION_REQUIRED 
REMOTE_SERVER_NOT_FOUND 
REMOTE_SERVER_TIMEOUT 
RESOURCE_CONSTRAINT 
SERVICE_UNAVAILABLE 
SUBSCRIPTION_REQUIRED 
UNDEFINED_CONDITION 
UNEXPECTED_REQUEST 
APPLICATION_SEPCIFIC_CONDITION 

Definition at line 24 of file xmpp_proto.h.

Constructor & Destructor Documentation

XmppStanza::XmppStanza ( )

Definition at line 26 of file xmpp_proto.cc.

Member Function Documentation

static XmlBase* XmppStanza::AllocXmppXmlImpl ( const char *  doc = NULL)
inlinestatic

Definition at line 167 of file xmpp_proto.h.

Here is the call graph for this function:

XmppStanza::DISALLOW_COPY_AND_ASSIGN ( XmppStanza  )
private

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