src/devices/serial/serial-net-device.h
changeset 345 47b41507a45a
parent 342 ceb372b1309c
child 350 32f443f96560
--- a/src/devices/serial/serial-net-device.h	Sun Mar 18 19:31:32 2007 +0100
+++ b/src/devices/serial/serial-net-device.h	Sun Mar 18 14:06:51 2007 -0700
@@ -35,8 +35,10 @@
 class Queue;
 
 class SerialNetDevice : public NetDevice {
-friend class SerialPhy;
 public:
+  enum TraceType {
+    QUEUE,
+  };
   SerialNetDevice(Node* node, const MacAddress& addr);
   virtual ~SerialNetDevice();
 
@@ -48,7 +50,7 @@
 public:
   bool Attach(SerialChannel* ch);
   void AddQueue(Queue *);
-  // called by ChannelSerial
+  // called by SerialPhy
   void Receive (Packet& p);
 
 protected:
@@ -58,6 +60,7 @@
 private:
   virtual void NotifyDataAvailable (void);
   virtual bool SendTo (Packet& p, const MacAddress& dest);
+  virtual TraceResolver *DoCreateTraceResolver (TraceContext const &context);
 
   SerialPhy* m_phy;
   SerialChannel* m_channel;