// $Id$
//
-// Copyright (C) 2007
-// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS)
-// Kompetenzzentrum fuer Satelitenkommunikation (SatCom)
+// Copyright (C) 2007
+// Fraunhofer Institute for Open Communication Systems (FOKUS)
+// Competence Center NETwork research (NET), St. Augustin, GERMANY
// Stefan Bund <g0dil@berlios.de>
//
// This program is free software; you can redistribute it and/or modify
{
if (size < initSize())
throw TruncatedPacketException();
- ptr pi (create(size,noinit));
+ ptr pi (create(size,senf::noinit));
pi->init();
return pi;
}
template <class PacketType>
prefix_ typename senf::PacketInterpreter<PacketType>::ptr
-senf::PacketInterpreter<PacketType>::create(size_type size, NoInit_t)
+senf::PacketInterpreter<PacketType>::create(size_type size, senf::NoInit_t)
{
detail::PacketImpl::Guard p (new detail::PacketImpl(size,0));
ptr pi (create(p.p,p.p->begin(),p.p->end(),Append));
{
if (size < initSize())
throw TruncatedPacketException();
- ptr pi (createAfter(packet,size,noinit));
+ ptr pi (createAfter(packet,size,senf::noinit));
std::fill(pi->data().begin(), pi->data().end(),0);
pi->init();
return pi;
template <class PacketType>
prefix_ typename senf::PacketInterpreter<PacketType>::ptr
senf::PacketInterpreter<PacketType>::createAfter(PacketInterpreterBase::ptr packet,
- size_type size, NoInit_t)
+ size_type size, senf::NoInit_t)
{
optional_range r (packet->nextPacketRange());
if (!r)
prefix_ typename senf::PacketInterpreter<PacketType>::ptr
senf::PacketInterpreter<PacketType>::createBefore(PacketInterpreterBase::ptr packet)
{
- ptr pi (createBefore(packet, noinit));
+ ptr pi (createBefore(packet, senf::noinit));
pi->data().insert(pi->data().begin(),initHeadSize(),byte(0x00u));
pi->data().insert(pi->data().end(),initSize()-initHeadSize(),byte(0x00u));
pi->init();
template <class PacketType>
prefix_ typename senf::PacketInterpreter<PacketType>::ptr
-senf::PacketInterpreter<PacketType>::createBefore(PacketInterpreterBase::ptr packet, NoInit_t)
+senf::PacketInterpreter<PacketType>::createBefore(PacketInterpreterBase::ptr packet, senf::NoInit_t)
{
if (packet->prev())
packet->impl().truncateInterpretersBackwards(packet->prev().get());
senf::PacketInterpreterBase::Factory::create(ForwardReadableRange const & range)
const
{
- ptr pi (create(boost::size(range),noinit));
+ ptr pi (create(boost::size(range),senf::noinit));
std::copy(boost::begin(range), boost::end(range), pi->data().begin());
return pi;
}
ForwardReadableRange const & range)
const
{
- ptr pi (createAfter(packet,boost::size(range),noinit));
+ ptr pi (createAfter(packet,boost::size(range),senf::noinit));
std::copy(boost::begin(range), boost::end(range), pi->data().begin());
return pi;
}
template <class PacketType>
prefix_ typename senf::PacketInterpreterBase::ptr
-senf::PacketInterpreter<PacketType>::FactoryImpl::create(NoInit_t)
+senf::PacketInterpreter<PacketType>::FactoryImpl::create(senf::NoInit_t)
const
{
- return senf::PacketInterpreter<PacketType>::create(noinit);
+ return senf::PacketInterpreter<PacketType>::create(senf::noinit);
}
template <class PacketType>
template <class PacketType>
prefix_ typename senf::PacketInterpreterBase::ptr
-senf::PacketInterpreter<PacketType>::FactoryImpl::create(size_type size, NoInit_t)
+senf::PacketInterpreter<PacketType>::FactoryImpl::create(size_type size, senf::NoInit_t)
const
{
- return senf::PacketInterpreter<PacketType>::create(size, noinit);
+ return senf::PacketInterpreter<PacketType>::create(size, senf::noinit);
}
// Create packet as new packet after a given packet
template <class PacketType>
prefix_ typename senf::PacketInterpreterBase::ptr
senf::PacketInterpreter<PacketType>::FactoryImpl::createAfter(PacketInterpreterBase::ptr packet,
- NoInit_t)
+ senf::NoInit_t)
const
{
- return senf::PacketInterpreter<PacketType>::createAfter(packet,noinit);
+ return senf::PacketInterpreter<PacketType>::createAfter(packet,senf::noinit);
}
template <class PacketType>
template <class PacketType>
prefix_ typename senf::PacketInterpreterBase::ptr
senf::PacketInterpreter<PacketType>::FactoryImpl::createAfter(PacketInterpreterBase::ptr packet,
- size_type size, NoInit_t)
+ size_type size, senf::NoInit_t)
const
{
- return senf::PacketInterpreter<PacketType>::createAfter(packet,size,noinit);
+ return senf::PacketInterpreter<PacketType>::createAfter(packet,size,senf::noinit);
}
// Create packet as new packet (header) before a given packet
template <class PacketType>
prefix_ senf::PacketInterpreterBase::ptr
senf::PacketInterpreter<PacketType>::FactoryImpl::
-createBefore(PacketInterpreterBase::ptr packet, NoInit_t)
+createBefore(PacketInterpreterBase::ptr packet, senf::NoInit_t)
const
{
- return senf::PacketInterpreter<PacketType>::createBefore(packet,noinit);
+ return senf::PacketInterpreter<PacketType>::createBefore(packet,senf::noinit);
}
// Parse next packet in chain