summaryrefslogtreecommitdiffstats
path: root/net/base/ip_address.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/ip_address.cc')
-rw-r--r--net/base/ip_address.cc8
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 {