equal
deleted
inserted
replaced
43 m_broadcast = Ipv4Address (local.Get () | (~mask.Get ())); |
43 m_broadcast = Ipv4Address (local.Get () | (~mask.Get ())); |
44 } |
44 } |
45 |
45 |
46 Ipv4InterfaceAddress::Ipv4InterfaceAddress (const Ipv4InterfaceAddress &o) |
46 Ipv4InterfaceAddress::Ipv4InterfaceAddress (const Ipv4InterfaceAddress &o) |
47 : m_local (o.m_local), |
47 : m_local (o.m_local), |
48 m_peer (o.m_peer), |
|
49 m_mask (o.m_mask), |
48 m_mask (o.m_mask), |
50 m_broadcast (o.m_broadcast), |
49 m_broadcast (o.m_broadcast), |
51 m_scope (o.m_scope), |
50 m_scope (o.m_scope), |
52 m_secondary (o.m_secondary) |
51 m_secondary (o.m_secondary) |
53 { |
52 { |
64 Ipv4Address |
63 Ipv4Address |
65 Ipv4InterfaceAddress::GetLocal (void) const |
64 Ipv4InterfaceAddress::GetLocal (void) const |
66 { |
65 { |
67 NS_LOG_FUNCTION_NOARGS (); |
66 NS_LOG_FUNCTION_NOARGS (); |
68 return m_local; |
67 return m_local; |
69 } |
|
70 |
|
71 void |
|
72 Ipv4InterfaceAddress::SetPeer (Ipv4Address peer) |
|
73 { |
|
74 NS_LOG_FUNCTION_NOARGS (); |
|
75 m_peer = peer; |
|
76 } |
|
77 |
|
78 Ipv4Address |
|
79 Ipv4InterfaceAddress::GetPeer (void) const |
|
80 { |
|
81 NS_LOG_FUNCTION_NOARGS (); |
|
82 return m_peer; |
|
83 } |
68 } |
84 |
69 |
85 void |
70 void |
86 Ipv4InterfaceAddress::SetMask (Ipv4Mask mask) |
71 Ipv4InterfaceAddress::SetMask (Ipv4Mask mask) |
87 { |
72 { |
145 m_secondary = false; |
130 m_secondary = false; |
146 } |
131 } |
147 |
132 |
148 std::ostream& operator<< (std::ostream& os, const Ipv4InterfaceAddress &addr) |
133 std::ostream& operator<< (std::ostream& os, const Ipv4InterfaceAddress &addr) |
149 { |
134 { |
150 os << "m_local=" << addr.GetLocal () << "; m_peer=" << addr.GetPeer () << "; m_mask=" << |
135 os << "m_local=" << addr.GetLocal () << "; m_mask=" << |
151 addr.GetMask () << "; m_broadcast=" << addr.GetBroadcast () << "; m_scope=" << addr.GetScope() << |
136 addr.GetMask () << "; m_broadcast=" << addr.GetBroadcast () << "; m_scope=" << addr.GetScope() << |
152 "; m_secondary=" << addr.IsSecondary (); |
137 "; m_secondary=" << addr.IsSecondary (); |
153 return os; |
138 return os; |
154 } |
139 } |
155 |
140 |