X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketRegistry.ih;h=0c83b8eef72d0edad593a2e350a9a63bc5d644ca;hb=aa8de2975f5365cd4f29f6f337f93ad328f6685c;hp=94b9169d903513cbff4c452544d1c7dc29335275;hpb=47368f306a577d1e46df69a7f729bd3893cbe5e7;p=senf.git diff --git a/Packets/PacketRegistry.ih b/Packets/PacketRegistry.ih index 94b9169..0c83b8e 100644 --- a/Packets/PacketRegistry.ih +++ b/Packets/PacketRegistry.ih @@ -20,25 +20,36 @@ // Free Software Foundation, Inc., // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +/** \file + \brief PacketRegistry internal header */ + #ifndef IH_PacketRegistryImpl_ #define IH_PacketRegistryImpl_ 1 // Custom includes #include -#include "typeidvalue.hh" +#include "Utils/TypeIdValue.hh" ///////////////////////////////ih.p//////////////////////////////////////// namespace senf { namespace detail { + + /** \brief Internal: Registry entry implementation for a specific packet type + \internal + */ template struct PkReg_EntryImpl : public PkReg_Entry { - virtual PacketInterpreterBase::factory_t factory() const; + virtual Packet::factory_t factory() const; }; + /** \brief Internal: Singleton class implementing the packet registry. + + \internal + */ template class PacketRegistryImpl : private boost::noncopyable