diff --git a/src/node/ipv4-address.cc b/src/node/ipv4-address.cc index f012afb8e..00e985e72 100644 --- a/src/node/ipv4-address.cc +++ b/src/node/ipv4-address.cc @@ -97,12 +97,12 @@ Ipv4Mask::SetHostOrder (uint32_t value) } void -Ipv4Mask::Print (std::ostream *os) const +Ipv4Mask::Print (std::ostream &os) const { - *os << ((m_mask >> 24) & 0xff) << "." - << ((m_mask >> 16) & 0xff) << "." - << ((m_mask >> 8) & 0xff) << "." - << ((m_mask >> 0) & 0xff); + os << ((m_mask >> 24) & 0xff) << "." + << ((m_mask >> 16) & 0xff) << "." + << ((m_mask >> 8) & 0xff) << "." + << ((m_mask >> 0) & 0xff); } @@ -168,12 +168,12 @@ Ipv4Address::Serialize (uint8_t buf[4]) const } void -Ipv4Address::Print (std::ostream *os) const +Ipv4Address::Print (std::ostream &os) const { - *os << ((m_address >> 24) & 0xff) << "." - << ((m_address >> 16) & 0xff) << "." - << ((m_address >> 8) & 0xff) << "." - << ((m_address >> 0) & 0xff); + os << ((m_address >> 24) & 0xff) << "." + << ((m_address >> 16) & 0xff) << "." + << ((m_address >> 8) & 0xff) << "." + << ((m_address >> 0) & 0xff); } @@ -218,12 +218,12 @@ size_t Ipv4AddressHash::operator()(Ipv4Address const &x) const std::ostream& operator<< (std::ostream& os, Ipv4Address const& address) { - address.Print (&os); + address.Print (os); return os; } std::ostream& operator<< (std::ostream& os, Ipv4Mask const& mask) { - mask.Print (&os); + mask.Print (os); return os; } diff --git a/src/node/ipv4-address.h b/src/node/ipv4-address.h index cbfd093e5..111bd9a0f 100644 --- a/src/node/ipv4-address.h +++ b/src/node/ipv4-address.h @@ -52,7 +52,7 @@ public: void SetHostOrder (uint32_t ip); void Serialize (uint8_t buf[4]) const; - void Print (std::ostream *os) const; + void Print (std::ostream &os) const; bool IsBroadcast (void); bool IsMulticast (void); @@ -83,7 +83,7 @@ public: uint32_t GetHostOrder (void) const; void SetHostOrder (uint32_t value); - void Print (std::ostream *os) const; + void Print (std::ostream &os) const; static Ipv4Mask GetLoopback (void); static Ipv4Mask GetZero (void);