80221Bundle/MIHMessageRegistry.hh File Reference

MIH Message-Registry public header. More...

#include <boost/ptr_container/ptr_map.hpp>
#include <senf/Utils/singleton.hh>
#include <senf/Packets/Packets.hh>
#include "MIHMessageRegistry.ih"
#include "MIHMessageRegistry.ct"

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

Go to the source code of this file.


Detailed Description

MIH Message-Registry public header.

Definition in file MIHMessageRegistry.hh.


Classes

class   senf::MIHMessageRegistry
struct   senf::MIHMessageRegistry::MIHMessageRegistry::RegistrationProxy< MIHPacket >

Namespaces

namespace   senf

Defines

#define  HH_SENF_Packets_80221Bundle_MIHMessageRegistry_   1
#define  SENF_MIH_PACKET_REGISTRY_REGISTER(packet)

Define Documentation

#define
HH_SENF_Packets_80221Bundle_MIHMessageRegistry_   1

Definition at line 27 of file MIHMessageRegistry.hh.

#define
SENF_MIH_PACKET_REGISTRY_REGISTER ( packet  )

Value:

SENF_PACKET_REGISTRY_REGISTER(                                      \
            senf::MIHMessageRegistry, packet::type::MESSAGE_ID, packet )    \
        namespace {                                                         \
            senf::MIHMessageRegistry::RegistrationProxy< packet >           \
            BOOST_PP_CAT(mihPacketRegistration_, __LINE__);                 \
        }

Definition at line 65 of file MIHMessageRegistry.hh.