OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
xmpp_state_machine.h File Reference
#include <boost/asio.hpp>
#include <boost/statechart/state_machine.hpp>
#include <tbb/mutex.h>
#include "base/queue_task.h"
#include "base/timer.h"
#include "io/ssl_session.h"
#include "xmpp/xmpp_proto.h"
Include dependency graph for xmpp_state_machine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XmppStateMachine
 

Namespaces

 xmsm
 

Enumerations

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