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 |