#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.
Definition in file PacketRegistry.hh.
Classes |
|
| class | senf::PacketRegistry< Tag > |
| Packet registration facility More... |
|
| struct | senf::PacketRegistry< Tag >::PacketRegistry::ScopedRegistrationProxy< PacketType > |
| Statically register a packet type in a PacketRegistry. More... |
|
| struct | senf::PacketTypeNotRegisteredException |
| Entry not found in registry. More... |
|
Namespaces |
|
| namespace | senf |
Defines |
|
| #define | HH_SENF_Packets_PacketRegistry_ 1 |
| #define | SENF_PACKET_REGISTRY_REGISTER(registry, value, type) |
| Statically add an entry to a packet registry. |
|
| #define | SENF_PACKET_REGISTRY_REGISTER_PRIORITY(registry, value, priority, type) |
| Statically add an entry to a packet registry with explicit priority. |
|
| #define | HH_SENF_Packets_PacketRegistry_i_ |
Functions |
|
| void | senf::dumpPacketRegistries (std::ostream &os) |
| Dump all packet registries. |
|
| #define | ||||
| HH_SENF_Packets_PacketRegistry_ 1 | ||||
Definition at line 27 of file PacketRegistry.hh.
| #define | ||||
| HH_SENF_Packets_PacketRegistry_i_ | ||||
Definition at line 281 of file PacketRegistry.hh.