src/node/ipv4-l4-protocol.h
changeset 345 47b41507a45a
parent 241 9004ab4cfe17
child 407 d249fd346a7c
--- a/src/node/ipv4-l4-protocol.h	Sun Mar 18 19:31:32 2007 +0100
+++ b/src/node/ipv4-l4-protocol.h	Sun Mar 18 14:06:51 2007 -0700
@@ -31,6 +31,8 @@
 class Node;
 class Packet;
 class Ipv4Address;
+class TraceResolver;
+class TraceContext;
   
 class Ipv4L4Protocol {
 public:
@@ -41,6 +43,7 @@
   int GetVersion() const;
 
   virtual Ipv4L4Protocol* Copy(Node *node) const = 0;
+  virtual TraceResolver *CreateTraceResolver (TraceContext const &context) = 0;
   /**
    * Called from lower-level layers to send the packet up
    * in the stack.