internal bool SetNextAddress()
{
HostAddr addr = ip_list_.GetNextAddress();
if (addr != null)
{
SetAddress(addr);
}
else
{
HostAddr extra = extra_list_.GetNextAddress();
if (extra == null) {
DebugUtils.Log("SetAvailableAddress - There's no available address.");
return false;
}
SetAddress(extra);
}
return true;
}