src/contrib/delay-jitter-estimation.cc
changeset 3208 1a754d09c4ba
parent 3084 3d83c2088c85
child 4502 07d34c0d8d18
equal deleted inserted replaced
3193:72be532011a3 3208:1a754d09c4ba
    14   virtual TypeId GetInstanceTypeId (void) const;
    14   virtual TypeId GetInstanceTypeId (void) const;
    15 
    15 
    16   virtual uint32_t GetSerializedSize (void) const;
    16   virtual uint32_t GetSerializedSize (void) const;
    17   virtual void Serialize (TagBuffer i) const;
    17   virtual void Serialize (TagBuffer i) const;
    18   virtual void Deserialize (TagBuffer i);
    18   virtual void Deserialize (TagBuffer i);
    19 
    19   virtual void Print (std::ostream &os) const;
    20 
    20 
    21   Time GetTxTime (void) const;
    21   Time GetTxTime (void) const;
    22 private:
    22 private:
    23   uint64_t m_creationTime;
    23   uint64_t m_creationTime;
    24 };
    24 };
    59 }
    59 }
    60 void 
    60 void 
    61 DelayJitterEstimationTimestampTag::Deserialize (TagBuffer i)
    61 DelayJitterEstimationTimestampTag::Deserialize (TagBuffer i)
    62 {
    62 {
    63   m_creationTime = i.ReadU64 ();
    63   m_creationTime = i.ReadU64 ();
       
    64 }
       
    65 void 
       
    66 DelayJitterEstimationTimestampTag::Print (std::ostream &os) const
       
    67 {
       
    68   os << "CreationTime=" << m_creationTime;
    64 }
    69 }
    65 Time 
    70 Time 
    66 DelayJitterEstimationTimestampTag::GetTxTime (void) const
    71 DelayJitterEstimationTimestampTag::GetTxTime (void) const
    67 {
    72 {
    68   return TimeStep (m_creationTime);
    73   return TimeStep (m_creationTime);