src/common/packet.cc
changeset 5505 c0ac392289c3
parent 5334 92aafeab5e4f
child 5938 69bcae35bc81
     1.1 --- a/src/common/packet.cc	Thu Oct 01 13:59:26 2009 +0400
     1.2 +++ b/src/common/packet.cc	Thu Nov 12 13:01:01 2009 +0100
     1.3 @@ -112,21 +112,6 @@
     1.4  }
     1.5  
     1.6  
     1.7 -void 
     1.8 -Packet::Ref (void) const
     1.9 -{
    1.10 -  m_refCount++;
    1.11 -}
    1.12 -void 
    1.13 -Packet::Unref (void) const
    1.14 -{
    1.15 -  m_refCount--;
    1.16 -  if (m_refCount == 0)
    1.17 -    {
    1.18 -      delete this;
    1.19 -    }
    1.20 -}
    1.21 -
    1.22  Ptr<Packet> 
    1.23  Packet::Copy (void) const
    1.24  {
    1.25 @@ -141,8 +126,7 @@
    1.26      m_byteTagList (),
    1.27      m_packetTagList (),
    1.28      m_metadata (m_globalUid, 0),
    1.29 -    m_nixVector (0),
    1.30 -    m_refCount (1)
    1.31 +    m_nixVector (0)
    1.32  {
    1.33    m_globalUid++;
    1.34  }
    1.35 @@ -151,8 +135,7 @@
    1.36    : m_buffer (o.m_buffer),
    1.37      m_byteTagList (o.m_byteTagList),
    1.38      m_packetTagList (o.m_packetTagList),
    1.39 -    m_metadata (o.m_metadata),
    1.40 -    m_refCount (1)
    1.41 +    m_metadata (o.m_metadata)
    1.42  {
    1.43    o.m_nixVector ? m_nixVector = o.m_nixVector->Copy () 
    1.44                  : m_nixVector = 0;
    1.45 @@ -179,8 +162,7 @@
    1.46      m_byteTagList (),
    1.47      m_packetTagList (),
    1.48      m_metadata (m_globalUid, size),
    1.49 -    m_nixVector (0),
    1.50 -    m_refCount (1)
    1.51 +    m_nixVector (0)
    1.52  {
    1.53    m_globalUid++;
    1.54  }
    1.55 @@ -189,8 +171,7 @@
    1.56      m_byteTagList (),
    1.57      m_packetTagList (),
    1.58      m_metadata (m_globalUid, size),
    1.59 -    m_nixVector (0),
    1.60 -    m_refCount (1)
    1.61 +    m_nixVector (0)
    1.62  {
    1.63    m_globalUid++;
    1.64    m_buffer.AddAtStart (size);
    1.65 @@ -204,8 +185,7 @@
    1.66      m_byteTagList (byteTagList),
    1.67      m_packetTagList (packetTagList),
    1.68      m_metadata (metadata),
    1.69 -    m_nixVector (0),
    1.70 -    m_refCount (1)
    1.71 +    m_nixVector (0)
    1.72  {}
    1.73  
    1.74  Ptr<Packet>