src/devices/bridge/bridge-net-device.h
changeset 3460 99698bc858e8
parent 3449 c3dcecc4825a
child 3548 e5ab96db540e
child 3554 6d041a5be1db
--- a/src/devices/bridge/bridge-net-device.h	Wed Jul 16 14:33:44 2008 +0100
+++ b/src/devices/bridge/bridge-net-device.h	Wed Jul 16 16:06:50 2008 +0100
@@ -66,6 +66,8 @@
   virtual void SetNode (Ptr<Node> node);
   virtual bool NeedsArp (void) const;
   virtual void SetReceiveCallback (NetDevice::ReceiveCallback cb);
+  virtual void SetPromiscReceiveCallback (NetDevice::PromiscReceiveCallback cb);
+  virtual bool SupportsPromiscuous () const;
 
 protected:
   virtual void DoDispose (void);
@@ -81,6 +83,7 @@
 
 private:
   NetDevice::ReceiveCallback m_rxCallback;
+  NetDevice::PromiscReceiveCallback m_promiscRxCallback;
 
   Mac48Address m_address;
   Time m_expirationTime; // time it takes for learned MAC state to expire