src/devices/csma/csma-net-device.h
changeset 4764 e90e1ef585b0
parent 4578 88434ff8f0a5
child 5227 ecb08c1fc273
--- a/src/devices/csma/csma-net-device.h	Mon Sep 07 18:27:40 2009 +0200
+++ b/src/devices/csma/csma-net-device.h	Tue Sep 08 06:29:26 2009 +0200
@@ -306,7 +306,7 @@
   virtual void SetAddress (Address address);
   virtual Address GetAddress (void) const;
   virtual bool IsLinkUp (void) const;
-  virtual void SetLinkChangeCallback (Callback<void> callback);
+  virtual void AddLinkChangeCallback (Callback<void> callback);
   virtual bool IsBroadcast (void) const;
   virtual Address GetBroadcast (void) const;
   virtual bool IsMulticast (void) const;
@@ -806,9 +806,9 @@
   bool m_linkUp;
 
   /**
-   * Callback to fire if the link changes state (up or down).
+   * List of callbacks to fire if the link changes state (up or down).
    */
-  Callback<void> m_linkChangeCallback;
+  TracedCallback<> m_linkChangeCallbacks;
 
   static const uint16_t DEFAULT_FRAME_SIZE = 1518;
   static const uint16_t ETHERNET_OVERHEAD = 18;