equal
deleted
inserted
replaced
120 /** |
120 /** |
121 * \returns the number of interfaces added by the user. |
121 * \returns the number of interfaces added by the user. |
122 */ |
122 */ |
123 virtual uint32_t GetNInterfaces (void) = 0; |
123 virtual uint32_t GetNInterfaces (void) = 0; |
124 |
124 |
|
125 /** |
|
126 * \param index of interface |
|
127 * \returns address of the NetDevice associated with the ipv4 interface |
|
128 */ |
|
129 virtual Ptr<NetDevice> GetNetDevice (uint32_t i) = 0; |
|
130 |
125 virtual void SetAddress (uint32_t i, Ipv4Address address) = 0; |
131 virtual void SetAddress (uint32_t i, Ipv4Address address) = 0; |
126 virtual void SetNetworkMask (uint32_t i, Ipv4Mask mask) = 0; |
132 virtual void SetNetworkMask (uint32_t i, Ipv4Mask mask) = 0; |
127 virtual Ipv4Mask GetNetworkMask (uint32_t t) const = 0; |
133 virtual Ipv4Mask GetNetworkMask (uint32_t t) const = 0; |
128 virtual Ipv4Address GetAddress (uint32_t i) const = 0; |
134 virtual Ipv4Address GetAddress (uint32_t i) const = 0; |
129 virtual uint16_t GetMtu (uint32_t i) const = 0; |
135 virtual uint16_t GetMtu (uint32_t i) const = 0; |