#include <senf/boost_intrusive/ilist.hpp>#include <boost/optional.hpp>#include <boost/range.hpp>#include <senf/Utils/intrusive_refcount.hh>#include <senf/Utils/pool_alloc_mixin.hh>#include <senf/Utils/Tags.hh>#include "PacketData.hh"#include <senf/Utils/TypeIdValue.hh>#include "PacketInterpreter.cci"#include "PacketInterpreter.ct"#include "PacketInterpreter.cti"

Go to the source code of this file.
Definition in file PacketInterpreter.hh.
Classes |
|
| class | senf::PacketInterpreterBase |
| Internal: Base packet interpreter class. More... |
|
| struct | senf::PacketInterpreterBase::PacketInterpreterBase::Factory |
| Internal: Abstract packet factory. More... |
|
| class | senf::PacketInterpreter< PacketType > |
| Internal: Concrete packet interpreter. More... |
|
| struct | senf::PacketInterpreter< PacketType >::PacketInterpreter::FactoryImpl |
| Internal: Implementation of abstract factory interface. |
|
| struct | senf::InvalidPacketChainException |
| Invalid packet chain operation. More... |
|
Namespaces |
|
| namespace | senf |
Defines |
|
| #define | HH_SENF_Packets_PacketInterpreter_ 1 |
| #define | HH_SENF_Packets_PacketInterpreter_i_ |
Functions |
|
| void | senf::intrusive_ptr_add_ref (PacketInterpreterBase const *p) |
| void | senf::intrusive_ptr_release (PacketInterpreterBase const *p) |
| #define | ||||
| HH_SENF_Packets_PacketInterpreter_ 1 | ||||
Definition at line 27 of file PacketInterpreter.hh.
| #define | ||||
| HH_SENF_Packets_PacketInterpreter_i_ | ||||
Definition at line 416 of file PacketInterpreter.hh.