diff -r a35a68bdcd88 -r 2a3324f4dabe src/internet-node/tcp-header.h --- a/src/internet-node/tcp-header.h Mon Mar 17 12:12:17 2008 -0700 +++ b/src/internet-node/tcp-header.h Mon Mar 17 13:12:17 2008 -0700 @@ -30,8 +30,11 @@ namespace ns3 { -class TcpHeader : public Header { +class TcpHeader : public Header +{ public: + static TypeId GetTypeId (void); + virtual TypeId GetInstanceTypeId (void) const; static uint32_t GetUid (void); TcpHeader (); @@ -138,9 +141,9 @@ std::string GetName (void) const; void Print (std::ostream &os) const; - uint32_t GetSerializedSize (void) const; - void Serialize (Buffer::Iterator start) const; - uint32_t Deserialize (Buffer::Iterator start); + virtual uint32_t GetSerializedSize (void) const; + virtual void Serialize (Buffer::Iterator start) const; + virtual uint32_t Deserialize (Buffer::Iterator start); private: uint16_t m_sourcePort;