OpenSDN source code
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

◆ XmppMessageStateType

Enumerator
STATE_NONE 
STATE_ACTIVE 
STATE_COMPOSING 
STATE_PAUSED 
STATE_INACTIVE 
STATE_GONE 

Definition at line 102 of file xmpp_proto.h.

◆ XmppMessageType

Enumerator
INVALID 
STREAM_HEADER 
MESSAGE_STANZA 
IQ_STANZA 
WHITESPACE_MESSAGE_STANZA 
RESERVED_STANZA 

Definition at line 15 of file xmpp_proto.h.

◆ XmppStanzaErrorType

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::XmppStanza ( )

Definition at line 26 of file xmpp_proto.cc.

Member Function Documentation

◆ AllocXmppXmlImpl()

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:

◆ DISALLOW_COPY_AND_ASSIGN()

XmppStanza::DISALLOW_COPY_AND_ASSIGN ( XmppStanza  )
private

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