Prepare the topology-read module for python bindings (disable copy contructors)

This commit is contained in:
Gustavo J. A. M. Carneiro
2010-03-17 11:02:55 +00:00
parent 3f83757f77
commit e9f5159b63
4 changed files with 13 additions and 1 deletions

View File

@@ -66,6 +66,10 @@ public:
*/
virtual NodeContainer Read (void);
private:
InetTopologyReader (const InetTopologyReader&);
InetTopologyReader& operator= (const InetTopologyReader&);
// end class InetTopologyReader
};

View File

@@ -61,6 +61,10 @@ public:
*/
virtual NodeContainer Read (void);
private:
OrbisTopologyReader (const OrbisTopologyReader&);
OrbisTopologyReader& operator= (const OrbisTopologyReader&);
// end class OrbisTopologyReader
};

View File

@@ -190,6 +190,10 @@ private:
void AddLink (Link link);
private:
TopologyReader (const TopologyReader&);
TopologyReader& operator= (const TopologyReader&);
std::string m_fileName;
std::list<Link> m_linksList;

View File

@@ -1,7 +1,7 @@
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
def build(bld):
obj = bld.create_ns3_module('topology-read')
obj = bld.create_ns3_module('topology-read', ['node'])
obj.source = [
'topology-reader.cc',
'inet-topology-reader.cc',