X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketImpl.cci;h=c4acd4d581ddbe6a74c14133946b2d75f0ff83e4;hb=3a1b45cae9d48b1d53fc310e2a283d2b9d17275e;hp=0197b24869440870aa2e677bd640f4503b71aa49;hpb=271789888cd1ae6361607616f9f4e6e460e192c4;p=senf.git diff --git a/Packets/PacketImpl.cci b/Packets/PacketImpl.cci index 0197b24..c4acd4d 100644 --- a/Packets/PacketImpl.cci +++ b/Packets/PacketImpl.cci @@ -1,6 +1,8 @@ +// $Id$ +// // Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) +// 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 @@ -22,6 +24,7 @@ \brief PacketImpl inline non-template implementation */ // Custom includes +#include "../Utils/senfassert.hh" #include "PacketInterpreter.hh" #define prefix_ inline @@ -77,7 +80,7 @@ prefix_ void senf::detail::PacketImpl::add_ref(refcount_t n) prefix_ void senf::detail::PacketImpl::release(refcount_t n) { - BOOST_ASSERT(refcount_ >= n); + SENF_ASSERT(refcount_ >= n); // uah ... we need to be extremely careful here. If refcount_ is n, we want to commit suicide, // however the destructor will remove all PacketInterpreters from the list and will thereby // decrement refcount -> only decrenebt refcount_ when *not* caling delete