Datastructure to hold IP-capable Network Interface Card (NIC) information.
#include <hardware_info.h>
Public Types | |
typedef std::pair< boost::asio::ip::address, boost::asio::ip::address > | AddressMaskPair |
NIC's hardware address. | |
Public Attributes | |
boost::asio::ip::address | address_ |
IP address associated with the NIC. | |
std::vector< AddressMaskPair > | addresses_ |
boost::array< uint8_t, 6 > | hw_address_ |
string | name_ |
NIC name. | |
boost::asio::ip::address | netmask_ |
Netmask applying to the NIC. | |