Disable bridge copy constructor
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Wed, 09 Mar 2011 15:47:10 +0000
changeset 6885 1bd1c1e8d7d3
parent 6884 b7518424f22d
child 6887 007c9f0d3f09
Disable bridge copy constructor
src/bridge/model/bridge-channel.h
src/bridge/model/bridge-net-device.h
--- a/src/bridge/model/bridge-channel.h	Tue Mar 08 16:03:45 2011 -0800
+++ b/src/bridge/model/bridge-channel.h	Wed Mar 09 15:47:10 2011 +0000
@@ -47,6 +47,10 @@
   virtual Ptr<NetDevice> GetDevice (uint32_t i) const;
 
 private:
+
+  BridgeChannel (const BridgeChannel &);
+  BridgeChannel &operator = (const BridgeChannel &);
+
   std::vector< Ptr<Channel> > m_bridgedChannels;
 
 };
--- a/src/bridge/model/bridge-net-device.h	Tue Mar 08 16:03:45 2011 -0800
+++ b/src/bridge/model/bridge-net-device.h	Wed Mar 09 15:47:10 2011 +0000
@@ -128,6 +128,9 @@
   Ptr<NetDevice> GetLearnedState (Mac48Address source);
 
 private:
+  BridgeNetDevice (const BridgeNetDevice &);
+  BridgeNetDevice &operator = (const BridgeNetDevice &);
+
   NetDevice::ReceiveCallback m_rxCallback;
   NetDevice::PromiscReceiveCallback m_promiscRxCallback;