diff options
Diffstat (limited to 'net/base/ip_address.cc')
-rw-r--r-- | net/base/ip_address.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/base/ip_address.cc b/net/base/ip_address.cc index 4076460..f9565e5 100644 --- a/net/base/ip_address.cc +++ b/net/base/ip_address.cc @@ -20,6 +20,14 @@ IPAddress::IPAddress(const IPAddressNumber& address) : ip_address_(address) {} IPAddress::IPAddress(const uint8_t* address, size_t address_len) : ip_address_(address, address + address_len) {} +IPAddress::IPAddress(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3) { + ip_address_.reserve(4); + ip_address_.push_back(b0); + ip_address_.push_back(b1); + ip_address_.push_back(b2); + ip_address_.push_back(b3); +} + IPAddress::~IPAddress() {} bool IPAddress::IsIPv4() const { |