senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry Struct Reference

Inheritance diagram for senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry:
Inheritance graph
[legend]

List of all members.


Detailed Description

template<class KeyType>
struct senf::detail::PacketRegistryImpl< KeyType >::Entry

Definition at line 85 of file PacketRegistry.ih.


Public Types

typedef boost::intrusive_ptr
< Entry
ptr

Public Member Functions

  Entry (KeyType const &key_, int priority_)
virtual  ~Entry ()
virtual Packet::factory_t  factory () const =0
virtual std::string  name () const =0
virtual std::type_info const &  type () const =0

Public Attributes

KeyType  key
int  priority

Member Typedef Documentation

template<class KeyType>
typedef boost::intrusive_ptr<Entry> senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
ptr

Definition at line 87 of file PacketRegistry.ih.


Constructor & Destructor Documentation

template<class KeyType>
senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
Entry ( KeyType const &  key_,
int  priority_ )

Definition at line 42 of file PacketRegistry.ct.

template<class KeyType >
senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
~Entry ()

Definition at line 48 of file PacketRegistry.ct.


Member Function Documentation

template<class KeyType>
virtual Packet::factory_t senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
factory ()

template<class KeyType>
virtual std::string senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
name ()

template<class KeyType>
virtual std::type_info const& senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
type ()

Member Data Documentation

template<class KeyType>
KeyType senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
key

Definition at line 97 of file PacketRegistry.ih.

template<class KeyType>
int senf::detail::PacketRegistryImpl< KeyType >::PacketRegistryImpl::Entry::
priority

Definition at line 98 of file PacketRegistry.ih.


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