X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FPacket.cci;h=54b65f11f77800ff7e0a8f47dee372828035a0bb;hb=a0b6f53e5c464c6b84fed30a67fcce32da81012d;hp=6e9d735441167a626f27d739c6cdb32c6ad561dd;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Packets/Packet.cci b/senf/Packets/Packet.cci index 6e9d735..54b65f1 100644 --- a/senf/Packets/Packet.cci +++ b/senf/Packets/Packet.cci @@ -24,7 +24,7 @@ \brief Packet inline non-template implementation */ // Custom includes -#include "../Utils/senfassert.hh" +#include #define prefix_ inline ///////////////////////////////cci.p/////////////////////////////////////// @@ -34,14 +34,14 @@ // protected members -prefix_ senf::Packet::Packet(PacketInterpreterBase::ptr packet) +prefix_ senf::Packet::Packet(PacketInterpreterBase::ptr const & packet) : packet_(packet) {} -prefix_ senf::PacketInterpreterBase::ptr senf::Packet::ptr() +prefix_ senf::PacketInterpreterBase::ptr const & senf::Packet::ptr() const { - SENF_ASSERT(packet_); + SENF_ASSERT(packet_, "Invalid operation (dereferencing) on in-valid() Packet"); return packet_; }