equal
deleted
inserted
replaced
40 * - ns3::Header::PrintTo |
40 * - ns3::Header::PrintTo |
41 */ |
41 */ |
42 class Header { |
42 class Header { |
43 public: |
43 public: |
44 Header (); |
44 Header (); |
45 /** |
45 virtual ~Header (); |
46 * Derived classes must provide an explicit virtual destructor |
|
47 */ |
|
48 virtual ~Header () = 0; |
|
49 |
46 |
50 void Print (std::ostream &os) const; |
47 void Print (std::ostream &os) const; |
51 uint32_t GetSize (void) const; |
48 uint32_t GetSize (void) const; |
52 void Serialize (Buffer::Iterator start) const; |
49 void Serialize (Buffer::Iterator start) const; |
53 void Deserialize (Buffer::Iterator start); |
50 void Deserialize (Buffer::Iterator start); |