--- a/src/topology-read/model/inet-topology-reader.h Fri Nov 15 09:49:46 2013 -0800
+++ b/src/topology-read/model/inet-topology-reader.h Fri Nov 15 21:30:47 2013 +0100
@@ -70,6 +70,21 @@
*/
virtual NodeContainer Read (void);
+private:
+ /**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ */
+ InetTopologyReader (const InetTopologyReader&);
+ /**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ * \returns
+ */
+ InetTopologyReader& operator= (const InetTopologyReader&);
+
// end class InetTopologyReader
};
--- a/src/topology-read/model/orbis-topology-reader.h Fri Nov 15 09:49:46 2013 -0800
+++ b/src/topology-read/model/orbis-topology-reader.h Fri Nov 15 21:30:47 2013 +0100
@@ -65,6 +65,22 @@
*/
virtual NodeContainer Read (void);
+private:
+private:
+ /**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ */
+ OrbisTopologyReader (const OrbisTopologyReader&);
+ /**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ * \returns
+ */
+ OrbisTopologyReader& operator= (const OrbisTopologyReader&);
+
// end class OrbisTopologyReader
};
--- a/src/topology-read/model/rocketfuel-topology-reader.h Fri Nov 15 09:49:46 2013 -0800
+++ b/src/topology-read/model/rocketfuel-topology-reader.h Fri Nov 15 21:30:47 2013 +0100
@@ -111,6 +111,22 @@
int m_nodesNumber; //!< number of nodes
std::map<std::string, Ptr<Node> > m_nodeMap; //!< map of the nodes (name, node)
+private:
+ /**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ */
+ RocketfuelTopologyReader (const RocketfuelTopologyReader&);
+ /**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ * \returns
+ */
+ RocketfuelTopologyReader& operator= (const RocketfuelTopologyReader&);
+
+
// end class RocketfuelTopologyReader
};
--- a/src/topology-read/model/topology-reader.h Fri Nov 15 09:49:46 2013 -0800
+++ b/src/topology-read/model/topology-reader.h Fri Nov 15 21:30:47 2013 +0100
@@ -202,6 +202,20 @@
private:
/**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ */
+ TopologyReader (const TopologyReader&);
+ /**
+ * \brief Copy constructor
+ *
+ * Defined and unimplemented to avoid misuse
+ * \returns
+ */
+ TopologyReader& operator= (const TopologyReader&);
+
+ /**
* the name of the input file
*/
std::string m_fileName;