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

#include <xmpp_proto.h>

Inheritance diagram for XmppStanza::XmppMessagePresence:
Collaboration diagram for XmppStanza::XmppMessagePresence:

Public Types

enum  XmppPresenceSubtype { SUBSCRIBED = 1, PROBE = 2, UNAVAILABLE = 3 }
 
enum  XmppPresenceShowType { CHAT = 1, AWAY = 2, XA = 3, DND = 4 }
 

Public Attributes

XmppPresenceSubtype stype
 
XmppPresenceShowType show
 
std::string timestamp
 
std::string statusDescr
 
int16_t priority
 
- Public Attributes inherited from XmppStanza::XmppMessage
XmppMessageType type
 
XmppStanzaErrorType error
 
std::string from
 
std::string to
 
std::string xmlns
 
std::unique_ptr< XmlBasedom
 

Additional Inherited Members

- Public Member Functions inherited from XmppStanza::XmppMessage
 XmppMessage (XmppMessageType type)
 
virtual ~XmppMessage ()
 
bool IsValidType (XmppMessageType type) const
 

Detailed Description

Definition at line 124 of file xmpp_proto.h.

Member Enumeration Documentation

Enumerator
CHAT 
AWAY 
XA 
DND 

Definition at line 131 of file xmpp_proto.h.

Enumerator
SUBSCRIBED 
PROBE 
UNAVAILABLE 

Definition at line 125 of file xmpp_proto.h.

Member Data Documentation

int16_t XmppStanza::XmppMessagePresence::priority

Definition at line 139 of file xmpp_proto.h.

XmppPresenceShowType XmppStanza::XmppMessagePresence::show

Definition at line 136 of file xmpp_proto.h.

std::string XmppStanza::XmppMessagePresence::statusDescr

Definition at line 138 of file xmpp_proto.h.

XmppPresenceSubtype XmppStanza::XmppMessagePresence::stype

Definition at line 135 of file xmpp_proto.h.

std::string XmppStanza::XmppMessagePresence::timestamp

Definition at line 137 of file xmpp_proto.h.


The documentation for this struct was generated from the following file: