X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketRegistry.ih;h=af16278686f7eaa4c79eab77ba88513878d1eb50;hb=c45c112ae88196ea8da9c5a9efb0e167196744d2;hp=44198cea5bcf2c2dd81466266a47283bfcec1f61;hpb=f90ccec9262e178534bb86c0061ecf83e3df91b3;p=senf.git diff --git a/Packets/PacketRegistry.ih b/Packets/PacketRegistry.ih index 44198ce..af16278 100644 --- a/Packets/PacketRegistry.ih +++ b/Packets/PacketRegistry.ih @@ -23,8 +23,8 @@ /** \file \brief PacketRegistry internal header */ -#ifndef IH_PacketRegistryImpl_ -#define IH_PacketRegistryImpl_ 1 +#ifndef IH_SENF_Packets_PacketRegistry_ +#define IH_SENF_Packets_PacketRegistry_ 1 // Custom includes #include @@ -40,7 +40,7 @@ namespace senf { Value returned by a registry lookup */ - struct PkReg_Entry + struct PkReg_Entry : public intrusive_refcount { virtual ~PkReg_Entry(); @@ -50,7 +50,7 @@ namespace senf { }; namespace detail { - + /** \brief Internal: Registry entry implementation for a specific packet type \internal @@ -64,7 +64,7 @@ namespace detail { }; /** \brief Internal: Registry implementation base-class and registry of registries - + \internal */ class PacketRegistryImplBase @@ -88,7 +88,7 @@ namespace detail { \internal */ template - class PacketRegistryImpl + class PacketRegistryImpl : public PacketRegistryImplBase { public: @@ -104,13 +104,13 @@ namespace detail { /////////////////////////////////////////////////////////////////////////// // Types - typedef boost::transform_iterator< __gnu_cxx::select1st, + typedef boost::transform_iterator< ::__gnu_cxx::select1st, typename PacketMap::const_iterator > iterator; /////////////////////////////////////////////////////////////////////////// ///\name Structors and default members ///@{ - + PacketRegistryImpl(std::string const & name); ///@}