X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FPacketType.ct;h=311d5124718a81abdfd5d4a5a086809c709c91bc;hb=7ee689fe38d66aa3a0004d55e8708750d35adc0b;hp=23588100852edd61417b5b4bdd52a2430d0f3322;hpb=9cb871b939efe93e35dd96808d25089399acfc46;p=senf.git diff --git a/senf/Packets/PacketType.ct b/senf/Packets/PacketType.ct index 2358810..311d512 100644 --- a/senf/Packets/PacketType.ct +++ b/senf/Packets/PacketType.ct @@ -28,20 +28,20 @@ // Custom includes #define prefix_ -///////////////////////////////ct.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::PacketTypeMixin template prefix_ senf::PacketInterpreterBase::optional_range -senf::PacketTypeMixin::nextPacketRange(Packet const & p) +senf::PacketTypeMixin::nextPacketRange(ConcretePacket const & p) { typename Self::size_type sz (Self::initHeadSize()); - ///\idea This if condition could be replaced with a compile time switch by checking, wether + ///\idea This if condition could be replaced with a compile time switch by checking, whether /// (the function address) Self::initHeadSize is different from PacketTypeBase::initHeadSize if (sz == PacketTypeBase::size_type(-1)) { - typename Self::size_type headsz (bytes(p.as< ConcretePacket >().parser())); + typename Self::size_type headsz (bytes(p.parser())); return p.data().size() < headsz ? PacketTypeBase::no_range() : PacketInterpreterBase::optional_range( @@ -62,7 +62,7 @@ senf::PacketTypeMixin::nextPacketRange(Packet const & p) boost::prior(p.data().end(),Self::initSize()-sz))); } -///////////////////////////////ct.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_