added function from_addres_t()

This commit is contained in:
wangyu-
2018-07-24 05:55:59 -05:00
parent 6ccd056d41
commit 2dc0670266
3 changed files with 21 additions and 24 deletions

View File

@@ -299,6 +299,23 @@ char * my_ip_t::get_str2() const
}
return res;
}
int my_ip_t::from_address_t(address_t tmp_addr)
{
if(tmp_addr.get_type()==raw_ip_version&&raw_ip_version==AF_INET)
{
v4=tmp_addr.inner.ipv4.sin_addr.s_addr;
}
else if(tmp_addr.get_type()==raw_ip_version&&raw_ip_version==AF_INET6)
{
v6=tmp_addr.inner.ipv6.sin6_addr;
}
else
{
assert(0==1);
}
return 0;
}
/*
int my_ip_t::from_str(char * str)
{