PacketInterpreter public header. More...
#include <boost/optional.hpp>
#include <boost/range/iterator_range.hpp>
#include <senf/Utils/intrusive_refcount.hh>
#include <senf/Utils/TypeIdValue.hh>
#include <senf/Utils/Tags.hh>
#include "PacketData.hh"
#include "PacketInterpreter.cci"
#include "PacketInterpreter.ct"
#include "PacketInterpreter.cti"
Go to the source code of this file.
Classes | |
class | senf::PacketInterpreter< PacketType > |
Internal: Concrete packet interpreter. More... | |
class | senf::PacketInterpreterBase |
Internal: Base packet interpreter class. More... | |
struct | senf::PacketInterpreterBase::Factory |
Internal: Abstract packet factory. More... | |
class | senf::PacketInterpreter< PacketType > |
Internal: Concrete packet interpreter. More... | |
struct | senf::InvalidPacketChainException |
Invalid packet chain operation. More... | |
Namespaces | |
senf | |
Macros | |
#define | HH_SENF_Packets_PacketInterpreter_i_ |
Enumerations | |
enum | senf::DumpPacketAnnotations_t { senf::dumpAnnotations, senf::withoutAnnotations } |
Functions | |
void | senf::intrusive_ptr_add_ref (PacketInterpreterBase const *p) |
void | senf::intrusive_ptr_release (PacketInterpreterBase const *p) |
PacketInterpreter public header.
Definition in file PacketInterpreter.hh.
#define HH_SENF_Packets_PacketInterpreter_i_ |
Definition at line 424 of file PacketInterpreter.hh.