--- 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;