#include "cube.h"
#include "ns3/log.h"
-NS_LOG_COMPONENT_DEFINE ("Cube_Topology_Helper");
+NS_LOG_COMPONENT_DEFINE ("CubeTopologyHelper");
namespace ns3 {
-Topology Cube_Topology_Helper::Create(long hosts, long size){
+Topology CubeTopologyHelper::Create(long hosts, long size){
Topology t;
namespace ns3 {
-class Cube_Topology_Helper {
+class CubeTopologyHelper {
public:
- Topology Create(long hosts, long size);
+ static Topology Create(long hosts, long size);
};
#include "mesh.h"
#include "ns3/log.h"
-NS_LOG_COMPONENT_DEFINE ("Mesh_Topology_Helper");
+NS_LOG_COMPONENT_DEFINE ("MeshTopologyHelper");
namespace ns3 {
-Topology Mesh_Topology_Helper::Create(long hosts, long size){
+Topology MeshTopologyHelper::Create(long hosts, long size){
Topology t;
namespace ns3 {
-class Mesh_Topology_Helper {
+class MeshTopologyHelper {
public:
- Topology Create(long hosts, long size);
+ Topology static Create(long hosts, long size);
};
#include "torus.h"
#include "ns3/log.h"
-NS_LOG_COMPONENT_DEFINE ("Torus_Topology_Helper");
+NS_LOG_COMPONENT_DEFINE ("TorusTopologyHelper");
namespace ns3 {
-Topology Torus_Topology_Helper::Create(long hosts, long size){
+Topology TorusTopologyHelper::Create(long hosts, long size){
Topology t;
namespace ns3 {
-class Torus_Topology_Helper {
+class TorusTopologyHelper {
public:
- Topology Create(long hosts, long size);
+ Topology static Create(long hosts, long size);
};
obj.source = [
'model/topology.cc',
'helper/cube.cc',
- 'helper/torus.cc'
+ 'helper/torus.cc',
+ 'helper/mesh.cc'
]
headers = bld.new_task_gen('ns3header')
headers.module = 'topology'
headers.source = [
'model/topology.h',
'helper/cube.h',
- 'helper/torus.h'
+ 'helper/torus.h',
+ 'helper/mesh.h'
]