src/internet-node/tcp-header.h
changeset 2643 2a3324f4dabe
parent 2321 f1a18a24d318
child 2646 c1fef7686472
--- 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;