senf::MIHMessageRegistry Class Reference

#include <senf/Packets/80221Bundle/MIHMessageRegistry.hh>

Inheritance diagram for senf::MIHMessageRegistry:

Classes

struct  RegistrationProxy
 

Public Types

typedef boost::uint16_t key_t
 
typedef Map::const_iterator const_iterator
 

Public Member Functions

template<typename MIHPacket >
void registerMessageType (key_t messageId)
 
void validate (key_t messageId, senf::Packet message)
 
const_iterator begin () const
 
const_iterator end () const
 

Additional Inherited Members

- Protected Member Functions inherited from senf::singleton< MIHMessageRegistry >
 singleton ()
 
 ~singleton ()
 
- Static Protected Member Functions inherited from senf::singleton< MIHMessageRegistry >
static Self & instance ()
 
static bool alive ()
 

Detailed Description

Definition at line 29 of file MIHMessageRegistry.hh.

Member Typedef Documentation

◆ const_iterator

typedef Map::const_iterator senf::MIHMessageRegistry::const_iterator

Definition at line 55 of file MIHMessageRegistry.hh.

◆ key_t

typedef boost::uint16_t senf::MIHMessageRegistry::key_t

Definition at line 33 of file MIHMessageRegistry.hh.

Member Function Documentation

◆ begin()

senf::MIHMessageRegistry::const_iterator senf::MIHMessageRegistry::begin ( ) const

Definition at line 34 of file MIHMessageRegistry.cc.

◆ end()

senf::MIHMessageRegistry::const_iterator senf::MIHMessageRegistry::end ( ) const

Definition at line 40 of file MIHMessageRegistry.cc.

◆ registerMessageType()

template<typename MIHPacket >
void senf::MIHMessageRegistry::registerMessageType ( key_t  messageId)

◆ validate()

void senf::MIHMessageRegistry::validate ( key_t  messageId,
senf::Packet  message 
)

Definition at line 25 of file MIHMessageRegistry.cc.


The documentation for this class was generated from the following files: