From: Richard Whitehouse Date: Sun, 20 Feb 2011 04:22:15 +0000 (+0000) Subject: Keep a container of IPv4 interfaces to allow applications to bind correctly. X-Git-Url: https://git.richardwhiuk.com/?a=commitdiff_plain;h=69a1c0f2f732c07c923e8dacb33ae990ad4ba800;p=ns-moose.git Keep a container of IPv4 interfaces to allow applications to bind correctly. --- diff --git a/code/src/helper/moose-helper.cc b/code/src/helper/moose-helper.cc index 00158d8..f7efa8d 100644 --- a/code/src/helper/moose-helper.cc +++ b/code/src/helper/moose-helper.cc @@ -211,7 +211,7 @@ void MooseHelper::Create(MooseHelper::Network& n){ internet.Install(n.hosts); for(long i = 0; i < n.t.hosts; i ++){ - ipv4.Assign(n.hostDevices[i]); + n.interfaces[i] = ipv4.Assign(n.hostDevices[i]); } } diff --git a/code/src/helper/moose-helper.h b/code/src/helper/moose-helper.h index 862b90f..cb52017 100644 --- a/code/src/helper/moose-helper.h +++ b/code/src/helper/moose-helper.h @@ -100,6 +100,11 @@ public: std::map bridgeDevices; std::map hostDevices; + + // IP Interfaces + + std::map interfaces; + }; CsmaHelper csma;