stateMachine.hpp File Reference
#include <cassert>
#include <chrono>
#include <cstdint>
#include <functional>
#include <iostream>
#include <limits>
#include <memory>
#include <mutex>
#include <queue>
#include <stdexcept>
#include <unordered_map>
#include <vector>
#include "bufArray.hpp"
#include "common.hpp"
#include "exceptions.hpp"
#include "spinlock.hpp"
Include dependency graph for stateMachine.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StateMachine< Identifier, Packet >
 State machine framework. More...
 
struct  StateMachine< Identifier, Packet >::State
 Represents one connection. More...
 
class  StateMachine< Identifier, Packet >::FunIface
 Main interface for the needs of a state function. More...
 
class  StateMachine< Identifier, Packet >::ConnectionPool
 
class  StateMachine< Identifier, Packet >::Timeout::Compare