PacketImpl.hh File Reference

PacketImpl public header. More...

#include <boost/noncopyable.hpp>
#include <boost/static_assert.hpp>
#include <boost/ptr_container/ptr_vector.hpp>
#include <boost/type_traits/aligned_storage.hpp>
#include <senf/Utils/pool_alloc_mixin.hh>
#include "PacketImpl.ih"
#include "PacketInterpreter.hh"
#include "PacketType.hh"
#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.

Classes

struct  senf::ComplexAnnotation
 Marker base-class for complex annotations. More...
 
class  senf::PacketInterpreter< PacketType >
 Internal: Concrete packet interpreter. More...
 
class  senf::detail::PacketImpl
 Internal: Packet data storage. More...
 
struct  senf::detail::PacketImpl::Guard
 Internal: Keep PacketImpl instance alive. More...
 

Namespaces

 senf
 
 senf::detail
 

Macros

#define HH_SENF_Packets_Packets__decls_
 

Functions

void senf::dumpPacketAnnotationRegistry (std::ostream &os)
 Dump annotation registry debug information. More...
 
void senf::detail::intrusive_ptr_add_ref (PacketImpl *)
 
void senf::detail::intrusive_ptr_release (PacketImpl *)
 

Detailed Description

PacketImpl public header.

Definition in file PacketImpl.hh.

Macro Definition Documentation

◆ HH_SENF_Packets_Packets__decls_

#define HH_SENF_Packets_Packets__decls_

Definition at line 33 of file PacketImpl.hh.