X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FIPv6ExtOptionType.cc;h=549026d5b99edbd351031ef995733d0c9c71def6;hb=5367b304d03eba5b7738b46b86532b0141b60d95;hp=cde5f4e780ed29cc0fa8eb585caa6c02fa4ef284;hpb=943a0081e419e87e958889eb630f09180a9c196c;p=senf.git diff --git a/senf/Packets/DefaultBundle/IPv6ExtOptionType.cc b/senf/Packets/DefaultBundle/IPv6ExtOptionType.cc index cde5f4e..549026d 100644 --- a/senf/Packets/DefaultBundle/IPv6ExtOptionType.cc +++ b/senf/Packets/DefaultBundle/IPv6ExtOptionType.cc @@ -1,6 +1,6 @@ // $Id: IPv6ExtOptionType.cc 869 2008-06-09 13:57:27Z pug $ // -// Copyright (C) 2007 +// Copyright (C) 2009 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Philipp.Batroff@fokus.fraunhofer.de @@ -20,6 +20,8 @@ // Free Software Foundation, Inc., // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +/** \file + \brief IPv6Extension-Options non-inline non-template implementation */ #include "IPv6ExtOptionType.hh" // Custom includes @@ -27,12 +29,17 @@ #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// -prefix_ senf::PacketInterpreterBase::range senf::GenericOptTypeTLVParser::value() const { +prefix_ senf::PacketInterpreterBase::range senf::IPv6GenericOptionTLVParser::value() + const +{ senf::PacketData::iterator begin (boost::next(i(), 2 )); return PacketInterpreterBase::range(begin, boost::next( begin, optionLength()) ); } +///////////////////////////////cc.e//////////////////////////////////////// +#undef prefix_ + // Local Variables: // mode: c++ // fill-column: 100