PacketImpl.hh File Reference

PacketImpl public header. More...

#include <memory>
#include <vector>
#include <boost/utility.hpp>
#include <boost/static_assert.hpp>
#include <boost/ptr_container/ptr_vector.hpp>
#include <senf/Utils/pool_alloc_mixin.hh>
#include <senf/Utils/singleton.hh>
#include "PacketImpl.ih"
#include "PacketImpl.cci"
#include "PacketImpl.ct"
#include "PacketImpl.cti"

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

PacketImpl public header.

Definition in file PacketImpl.hh.


Classes

struct   senf::ComplexAnnotation
  Marker base-class for complex annotations. More...
class   senf::detail::PacketImpl
  Internal: Packet data storage. More...
struct   senf::detail::PacketImpl::PacketImpl::Guard
  Internal: Keep PacketImpl instance alive. More...
union   senf::detail::PacketImpl::PacketImpl::SimpleAnnotationSlot

Namespaces

namespace   senf
namespace   senf::detail

Defines

#define  HH_SENF_Packets_PacketImpl_   1
#define  HH_SENF_Packets_PacketImpl_i_

Functions

void  senf::dumpPacketAnnotationRegistry (std::ostream &os)
  Dump annotation registry debug information.

Define Documentation

#define
HH_SENF_Packets_PacketImpl_   1

Definition at line 27 of file PacketImpl.hh.

#define
HH_SENF_Packets_PacketImpl_i_

Definition at line 222 of file PacketImpl.hh.