From: Richard Whitehouse Date: Sun, 20 Feb 2011 02:09:00 +0000 (+0000) Subject: Return the port added to allow helper to pass meaningful routing table X-Git-Url: https://git.richardwhiuk.com/?a=commitdiff_plain;h=e0138b8d8eac2236cbdf092e56da5f09a8348552;p=ns-moose.git Return the port added to allow helper to pass meaningful routing table --- diff --git a/code/src/devices/bridge/model/bridge-net-device.cc b/code/src/devices/bridge/model/bridge-net-device.cc index 14d8d81..100fa1b 100644 --- a/code/src/devices/bridge/model/bridge-net-device.cc +++ b/code/src/devices/bridge/model/bridge-net-device.cc @@ -223,7 +223,7 @@ BridgeNetDevice::GetBridgePort (uint32_t n) const return m_ports[n]->GetDevice(); } -void +Ptr BridgeNetDevice::AddBridgePort (Ptr device) { NS_LOG_FUNCTION_NOARGS (); @@ -242,6 +242,8 @@ BridgeNetDevice::AddBridgePort (Ptr device) m_ports.push_back(port); m_channel->AddChannel (device->GetChannel ()); + return port; + } Ptr diff --git a/code/src/devices/bridge/model/bridge-net-device.h b/code/src/devices/bridge/model/bridge-net-device.h index 6fe9e99..1b63ff9 100644 --- a/code/src/devices/bridge/model/bridge-net-device.h +++ b/code/src/devices/bridge/model/bridge-net-device.h @@ -86,7 +86,7 @@ public: * bridging node you must enable IP on the BridgeNetDevice itself, * never on its port netdevices. */ - void AddBridgePort (Ptr bridgePort); + Ptr AddBridgePort (Ptr bridgePort); uint32_t GetNBridgePorts (void) const;