X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketType.cti;h=1b7e69369cdd9e42c1d0b01a5ca8023fbb442ece;hb=fd3a0e8ac95d1158e9ea661ddf9187b67c70169f;hp=34f15dc84b2455ce49ff4f297e3e4880c244198d;hpb=844ac7af0a15ed6c487bc9928148ac38a2ce4025;p=senf.git diff --git a/Packets/PacketType.cti b/Packets/PacketType.cti index 34f15dc..1b7e693 100644 --- a/Packets/PacketType.cti +++ b/Packets/PacketType.cti @@ -1,8 +1,8 @@ // $Id$ // -// Copyright (C) 2007 -// Fraunhofer Institute for Open Communication Systems (FOKUS) -// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Copyright (C) 2007 +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund // // This program is free software; you can redistribute it and/or modify @@ -46,7 +46,7 @@ prefix_ senf::PacketTypeBase::factory_t senf::PacketTypeBase::factory() template prefix_ senf::PacketInterpreterBase::optional_range -senf::PacketTypeMixin::nextPacketRange(Packet p) +senf::PacketTypeMixin::nextPacketRange(Packet const & p) { // Call the member defined in the specialization below return PacketTypeMixin::nextPacketRange(p); @@ -54,7 +54,7 @@ senf::PacketTypeMixin::nextPacketRange(Packet p) template prefix_ senf::PacketInterpreterBase::factory_t -senf::PacketTypeMixin::nextPacketType(Packet p) +senf::PacketTypeMixin::nextPacketType(Packet const & p) { if (p.data().size() < Self::initSize()) return Self::no_factory(); @@ -68,14 +68,14 @@ prefix_ senf::PacketInterpreterBase::size_type senf::PacketTypeMixin -prefix_ void senf::PacketTypeMixin::init(Packet p) +prefix_ void senf::PacketTypeMixin::init(Packet const & p) { p.as< ConcretePacket >()->init(); } template prefix_ typename senf::PacketTypeMixin::optional_key_t -senf::PacketTypeMixin::key(Packet p) +senf::PacketTypeMixin::key(Packet const & p) { return p ? PacketRegistry::key(p, nothrow) : optional_key_t(); } @@ -97,7 +97,7 @@ prefix_ senf::PacketInterpreterBase::size_type senf::PacketTypeMixin: } template -prefix_ void senf::PacketTypeMixin::init(Packet p) +prefix_ void senf::PacketTypeMixin::init(Packet const & p) { p.as< ConcretePacket >()->init(); }