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.

Classes

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

Namespaces

 senf
 

Macros

#define SENF_MIH_PACKET_REGISTRY_REGISTER(packet, messageId)
 

Detailed Description

MIH Message-Registry public header.

Definition in file MIHMessageRegistry.hh.

Macro Definition Documentation

◆ SENF_MIH_PACKET_REGISTRY_REGISTER

#define SENF_MIH_PACKET_REGISTRY_REGISTER (   packet,
  messageId 
)
Value:
senf::MIHMessageRegistry, messageId, packet ) \
namespace { \
senf::MIHMessageRegistry::RegistrationProxy< packet > \
BOOST_PP_CAT(mihPacketRegistration_, __LINE__) (messageId); \
}
#define SENF_PACKET_REGISTRY_REGISTER(registry, value, type)
Statically add an entry to a packet registry.

Definition at line 61 of file MIHMessageRegistry.hh.