PacketTypes.hh File Reference

PacketTypes public header. More...

#include <vector>
#include <boost/intrusive_ptr.hpp>
#include <boost/cstdint.hpp>
#include <senf/boost_intrusive/ilist.hpp>
#include <senf/boost_intrusive/ilist_hook.hpp>

Include dependency graph for PacketTypes.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

PacketTypes public header.

Definition in file PacketTypes.hh.


Classes

struct   senf::detail::packet::smart_pointer< T >
  Internal: Template typedef for used smart pointer. More...

Namespaces

namespace   senf
namespace   senf::detail
namespace   senf::detail::packet
namespace   senf::detail::packet::test

Defines

#define  HH_SENF_Packets_PacketTypes_   1
#define  HH_SENF_Packets_PacketTypes_i_

Typedefs

typedef
boost::intrusive::ilist_base_hook
< interpreter_list_tag > 
senf::detail::packet::interpreter_list_base
typedef
interpreter_list_base::value_traits
< PacketInterpreterBase > 
senf::detail::packet::interpreter_list_type
typedef
boost::intrusive::ilist
< interpreter_list_type, false > 
senf::detail::packet::interpreter_list
typedef boost::uint8_t  senf::detail::packet::byte
typedef std::vector< byte >  senf::detail::packet::raw_container
typedef raw_container::size_type  senf::detail::packet::size_type
typedef
raw_container::difference_type 
senf::detail::packet::difference_type
typedef raw_container::iterator  senf::detail::packet::iterator
typedef
raw_container::const_iterator 
senf::detail::packet::const_iterator
typedef long  senf::detail::packet::refcount_t

Define Documentation

#define
HH_SENF_Packets_PacketTypes_   1

Definition at line 27 of file PacketTypes.hh.

#define
HH_SENF_Packets_PacketTypes_i_

Definition at line 83 of file PacketTypes.hh.