X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketType.cti;h=1b7e69369cdd9e42c1d0b01a5ca8023fbb442ece;hb=fd3a0e8ac95d1158e9ea661ddf9187b67c70169f;hp=75be1a788f1accbe591a2ce8002c6e1f7337eb4a;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git diff --git a/Packets/PacketType.cti b/Packets/PacketType.cti index 75be1a7..1b7e693 100644 --- a/Packets/PacketType.cti +++ b/Packets/PacketType.cti @@ -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(); }