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

Classes

struct  EvStart
 
struct  EvStop
 
struct  EvAdminDown
 
struct  EvConnectTimerExpired
 
struct  EvOpenTimerExpired
 
struct  EvHoldTimerExpired
 
struct  EvTcpConnected
 
struct  EvTcpConnectFail
 
struct  EvTcpPassiveOpen
 
struct  EvTcpClose
 
struct  EvTcpDeleteSession
 
struct  EvXmppMessage
 
struct  EvXmppOpen
 
struct  EvStreamFeatureRequest
 
struct  EvStartTls
 
struct  EvTlsProceed
 
struct  EvTlsHandShakeSuccess
 
struct  EvTlsHandShakeFailure
 
struct  EvXmppKeepalive
 
struct  EvXmppMessageStanza
 
struct  EvXmppIqStanza
 
struct  EvXmppOpenReceive
 
struct  Idle
 
struct  Active
 
struct  Connect
 
struct  OpenSent
 
struct  OpenConfirm
 
struct  XmppStreamEstablished
 

Enumerations

enum  XmState {
  IDLE = 0, ACTIVE = 1, CONNECT = 2, OPENSENT = 3,
  OPENCONFIRM = 4, ESTABLISHED = 5
}
 
enum  XmOpenConfirmState { OPENCONFIRM_INIT = 0, OPENCONFIRM_FEATURE_NEGOTIATION = 1, OPENCONFIRM_FEATURE_SUCCESS = 2 }
 
enum  SslHandShakeResponse { EvTLSHANDSHAKE_FAILURE = 0, EvTLSHANDSHAKE_SUCCESS = 1 }
 

Enumeration Type Documentation

Enumerator
EvTLSHANDSHAKE_FAILURE 
EvTLSHANDSHAKE_SUCCESS 

Definition at line 48 of file xmpp_state_machine.h.

Enumerator
OPENCONFIRM_INIT 
OPENCONFIRM_FEATURE_NEGOTIATION 
OPENCONFIRM_FEATURE_SUCCESS 

Definition at line 41 of file xmpp_state_machine.h.

Enumerator
IDLE 
ACTIVE 
CONNECT 
OPENSENT 
OPENCONFIRM 
ESTABLISHED 

Definition at line 32 of file xmpp_state_machine.h.