PacketRegistry public header. More...
#include <boost/optional.hpp>
#include <boost/preprocessor/cat.hpp>
#include <senf/Utils/Exception.hh>
#include <senf/Utils/singleton.hh>
#include "Packet.hh"
#include "PacketRegistry.ih"
#include "PacketRegistry.cci"
#include "PacketRegistry.ct"
#include "PacketRegistry.cti"
Go to the source code of this file.
Classes | |
class | senf::PacketRegistry< Tag > |
Packet registration facility More... | |
struct | senf::PacketRegistry< Tag >::ScopedRegistrationProxy< PacketType > |
Statically register a packet type in a PacketRegistry. More... | |
struct | senf::PacketTypeNotRegisteredException |
Entry not found in registry. More... | |
Namespaces | |
senf | |
Macros | |
#define | SENF_PACKET_REGISTRY_REGISTER(registry, value, type) |
Statically add an entry to a packet registry. More... | |
#define | SENF_PACKET_REGISTRY_REGISTER_PRIORITY(registry, value, priority, type) |
Statically add an entry to a packet registry with explicit priority. More... | |
#define | HH_SENF_Packets_PacketRegistry_i_ |
Functions | |
void | senf::dumpPacketRegistries (std::ostream &os) |
Dump all packet registries. More... | |
PacketRegistry public header.
Definition in file PacketRegistry.hh.
#define HH_SENF_Packets_PacketRegistry_i_ |
Definition at line 272 of file PacketRegistry.hh.