X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FPacket.cc;h=9c22dd6a49053cd7580e96062bdd5a8e87a87cef;hb=961cf85a6abf2b5f0a7958bbfcd8f72e7b32721b;hp=06d646353ffc3aae49879190dff58a7855482718;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Packets/Packet.cc b/senf/Packets/Packet.cc index 06d6463..9c22dd6 100644 --- a/senf/Packets/Packet.cc +++ b/senf/Packets/Packet.cc @@ -32,21 +32,17 @@ #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// -prefix_ senf::Packet senf::Packet::checkNext() +prefix_ senf::Packet senf::Packet::getNext() const { - PacketInterpreterBase::optional_range r (ptr()->nextPacketRange()); - if (r && ! r->empty()) { - factory_t factory (ptr()->nextPacketType()); - if (factory) - return parseNextAs(factory); - else - return parseNextAs(); - } - return Packet(); + factory_t factory (ptr()->nextPacketType()); + if (factory) + return parseNextAs(factory); + else + return parseNextAs(); } -prefix_ senf::Packet senf::Packet::checkLast() +prefix_ senf::Packet senf::Packet::getLast() const { Packet p (*this);