X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FDefaultBundle%2FUDPPacket.cc;h=6f30ea4fb1fb5267bdf62d460748c327815c6e2b;hb=1f3b4447179d0cd771037d02b9a5671eeaaaec8d;hp=d74e0808c8e6754ef30c9946fc556dfaf316dcae;hpb=9357448dc66bc9acfd3bd8db423deb75bcd6a2c4;p=senf.git diff --git a/Packets/DefaultBundle/UDPPacket.cc b/Packets/DefaultBundle/UDPPacket.cc index d74e080..6f30ea4 100644 --- a/Packets/DefaultBundle/UDPPacket.cc +++ b/Packets/DefaultBundle/UDPPacket.cc @@ -20,14 +20,15 @@ // Free Software Foundation, Inc., // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -// Definition of non-inline non-template functions +/** \file + \brief UDPPacket non-inline non-template implementation */ #include "UDPPacket.hh" //#include "UDPPacket.ih" #include "IpV4Packet.hh" // Custom includes -#include "Packets/DataPacket.hh" +#include "Packets/Packets.hh" #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// @@ -37,23 +38,13 @@ namespace { registerUDPPacket (17); } -prefix_ void senf::UDPPacket::v_nextInterpreter() - const -{ - registerInterpreter(begin()+bytes(),end()); -} - -prefix_ void senf::UDPPacket::v_finalize() -{} - -prefix_ void senf::UDPPacket::v_dump(std::ostream & os) - const +prefix_ void senf::UDPPacketType::dump(packet p, std::ostream & os) { os << "UDP:\n" - << " source port : " << source() << "\n" - << " dest port : " << destination() << "\n" - << " length : " << length() << "\n" - << " crc : " << std::hex << crc() << std::dec << "\n"; + << " source port : " << p->source() << "\n" + << " dest port : " << p->destination() << "\n" + << " length : " << p->length() << "\n" + << " crc : " << std::hex << p->crc() << std::dec << "\n"; } ///////////////////////////////cc.e//////////////////////////////////////// @@ -66,4 +57,6 @@ prefix_ void senf::UDPPacket::v_dump(std::ostream & os) // c-file-style: "senf" // indent-tabs-mode: nil // ispell-local-dictionary: "american" +// compile-command: "scons -u test" +// comment-column: 40 // End: