
For internal use only.
Definition at line 79 of file PacketRegistry.ih.
Classes |
|
| struct | ByKey |
| struct | ByType |
| struct | Entry |
| struct | EntryImpl |
| struct | RegistryIndices |
Public Types |
|
| typedef KeyType | key_t |
| typedef Registry::template index< ByKey > ::type::const_iterator |
iterator |
Public Member Functions |
|
| template<class PacketType > | |
| void | registerPacket (key_t key, int priority=0) |
| template<class PacketType > | |
| void | unregisterPacket () |
| void | unregisterPacket (key_t key, int priority=0) |
| key_t | key (senf::TypeIdValue const &type) |
| boost::optional< key_t > | key (senf::TypeIdValue const &type, bool) |
| Entry const & | lookup (key_t key) |
| Entry const * | lookup (key_t key, bool) |
| iterator | begin () const |
| iterator | end () const |
Structors and default members |
|
| PacketRegistryImpl (std::string const &name) | |
| typedef Registry::template index<ByKey>::type::const_iterator senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| iterator | ||||
Definition at line 138 of file PacketRegistry.ih.
| typedef KeyType senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| key_t | ||||
Definition at line 83 of file PacketRegistry.ih.
| senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| PacketRegistryImpl | ( | std::string const & | name | ) |
Definition at line 149 of file PacketRegistry.cti.
| senf::detail::PacketRegistryImpl< KeyType >::iterator senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| begin | () | |||
Definition at line 156 of file PacketRegistry.cti.
| senf::detail::PacketRegistryImpl< KeyType >::iterator senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| end | () | |||
Definition at line 164 of file PacketRegistry.cti.
| boost::optional< typename senf::detail::PacketRegistryImpl< KeyType >::key_t > senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| key | ( | senf::TypeIdValue const & | type, | |
| bool | ) | |||
Definition at line 129 of file PacketRegistry.ct.
| senf::detail::PacketRegistryImpl< KeyType >::key_t senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| key | ( | senf::TypeIdValue const & | type | ) |
Definition at line 119 of file PacketRegistry.ct.
| senf::detail::PacketRegistryImpl< KeyType >::Entry const * senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| lookup | ( | key_t | key, | |
| bool | ) | |||
Definition at line 151 of file PacketRegistry.ct.
| senf::detail::PacketRegistryImpl< KeyType >::Entry const & senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| lookup | ( | key_t | key | ) |
Definition at line 141 of file PacketRegistry.ct.
| void senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| registerPacket | ( | key_t | key, | |
| int |
priority = 0
|
) | ||
Definition at line 92 of file PacketRegistry.ct.
| void senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| unregisterPacket | ( | key_t | key, | |
| int |
priority = 0
|
) | ||
Definition at line 108 of file PacketRegistry.ct.
| void senf::detail::PacketRegistryImpl< KeyType >:: | ||||
| unregisterPacket | () | |||
Definition at line 102 of file PacketRegistry.ct.