From: Richard Whitehouse Date: Sun, 8 May 2011 00:48:11 +0000 (+0100) Subject: Implementing printing of MOOSE Bridges X-Git-Url: https://git.richardwhiuk.com/?a=commitdiff_plain;h=306f72f3fbe1bbb2636505cb7599935d68ce81ad;p=ns-moose.git Implementing printing of MOOSE Bridges --- diff --git a/src/devices/bridge/model/moose-bridge-net-device.cc b/src/devices/bridge/model/moose-bridge-net-device.cc index 6ed97dd..ce4a22e 100644 --- a/src/devices/bridge/model/moose-bridge-net-device.cc +++ b/src/devices/bridge/model/moose-bridge-net-device.cc @@ -208,6 +208,12 @@ void MooseBridgeNetDevice::ForwardBroadcast (Ptr incomingPo } +std::ostream& MooseBridgeNetDevice::Print(std::ostream& file){ + file << 2 << std::endl; + file << m_mooseAddress << std::endl; + file << *m_state; + return file; +} } diff --git a/src/devices/bridge/model/moose-bridge-net-device.h b/src/devices/bridge/model/moose-bridge-net-device.h index 8e37932..34b2034 100644 --- a/src/devices/bridge/model/moose-bridge-net-device.h +++ b/src/devices/bridge/model/moose-bridge-net-device.h @@ -50,6 +50,8 @@ public: void SetMoosePrefixAddress(MoosePrefixAddress const& prefix); MoosePrefixAddress GetMoosePrefixAddress(); + virtual std::ostream& Print(std::ostream&); + protected: virtual void ForwardUnicast (Ptr incomingPort, Ptr packet, uint16_t protocol, Mac48Address src, Mac48Address dst);