From 306f72f3fbe1bbb2636505cb7599935d68ce81ad Mon Sep 17 00:00:00 2001 From: Richard Whitehouse Date: Sun, 8 May 2011 01:48:11 +0100 Subject: [PATCH] Implementing printing of MOOSE Bridges --- src/devices/bridge/model/moose-bridge-net-device.cc | 6 ++++++ src/devices/bridge/model/moose-bridge-net-device.h | 2 ++ 2 files changed, 8 insertions(+) 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); -- 2.34.1