Packet.hh File Reference

Packet public header. More...

#include <boost/operators.hpp>
#include <boost/utility.hpp>
#include <boost/type_traits/is_integral.hpp>
#include <senf/Utils/Tags.hh>
#include <senf/Utils/safe_bool.hh>
#include "PacketInterpreter.hh"
#include "Packet.cci"
#include "Packet.ct"
#include "Packet.cti"

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

Go to the source code of this file.


Detailed Description

Packet public header.

Definition in file Packet.hh.


Classes

class   senf::Packet
  Main Packet class. More...
class   senf::ConcretePacket< PacketType >
  Protocol specific packet handle. More...
struct   senf::ConcretePacket< PacketType >::ConcretePacket::ParserProxy

Namespaces

namespace   senf

Defines

#define  HH_SENF_Packets_Packet_   1
#define  HH_SENF_Packets_Packet_i_

Functions

template<class PacketType , class Parser >
Parser  senf::operator<< (Parser target, ConcretePacket< PacketType > const &packet)
  Generic parser copying.

Define Documentation

#define
HH_SENF_Packets_Packet_   1

Definition at line 27 of file Packet.hh.

#define
HH_SENF_Packets_Packet_i_

Definition at line 799 of file Packet.hh.