src/common/tag.h
changeset 3041 a624276a897b
parent 3040 e11e106c7c19
child 3045 895cb1b6a903
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/common/tag.h	Thu Apr 24 16:06:33 2008 -0700
@@ -0,0 +1,22 @@
+#ifndef MTAG_H
+#define MTAG_H
+
+#include "ns3/object-base.h"
+#include "tag-buffer.h"
+#include <stdint.h>
+
+namespace ns3 {
+
+class Tag : public ObjectBase
+{
+public:
+  static TypeId GetTypeId (void);
+
+  virtual uint32_t GetSerializedSize (void) const = 0;
+  virtual void Serialize (TagBuffer i) const = 0;
+  virtual void Deserialize (TagBuffer i) = 0;
+};
+
+} // namespace ns3
+
+#endif /* MTAG_H */