Exemple #1
0
bool TcpAddressList::HasAddressOrAdd(struct in_addr ip, unsigned short port)
{
	if(HasAddress(ip, port) == false)
	{
		AddAddress(ip, port);
		return false;
	}
	return true;
}
HRESULT CMockTransport::GetSocketAddressForRole(SocketRole role, CSocketAddress* pAddr)
{
    HRESULT hr=S_OK;

    if (HasAddress(role))
    {
       *pAddr = m_addrs[(int)role];
    }
    else
    {
        hr = E_FAIL;
    }

    return hr;
}