void OpenHome::Os::NetworkConnect(THandle aHandle, const Endpoint& aEndpoint, TUint aTimeoutMs) { int32_t err = OsNetworkConnect(aHandle, aEndpoint.Address(), aEndpoint.Port(), aTimeoutMs); if (err != 0) { LOG2F(kNetwork, kError, "Os::NetworkConnect H = %d, RETURN VALUE = %d\n", aHandle, err); THROW(NetworkError); } }
void OpenHome::Os::NetworkConnect(THandle aHandle, const Endpoint& aEndpoint, TUint aTimeoutMs) { int32_t err = OsNetworkConnect(aHandle, aEndpoint.Address(), aEndpoint.Port(), aTimeoutMs); if (err != 0) { LOG2F(kNetwork, kError, "Os::NetworkConnect H = %d, RETURN VALUE = %d\n", aHandle, err); if (err == -1) // Timeout THROW(NetworkTimeout); if (err == -2) // Connection refused THROW(NetworkError); ASSERTS(); // invalid error } }
void OhmSenderDriverWindows::SetEndpoint(const Endpoint& aEndpoint) { KSPROPERTY prop; prop.Set = SNEAKY_GUID; prop.Id = KSPROPERTY_SNEAKY_ENDPOINT; prop.Flags = KSPROPERTY_TYPE_SET; TByte buffer[8]; ULONG* ptr = (ULONG*)buffer; *ptr++ = Arch::BigEndian4(aEndpoint.Address()); *ptr++ = aEndpoint.Port(); DWORD bytes; DeviceIoControl(iHandle, IOCTL_KS_PROPERTY, &prop, sizeof(KSPROPERTY), &buffer, sizeof(buffer), &bytes, 0); }
void MdnsPlatform::SetPort(mDNSIPPort& aPort, const Endpoint& aEndpoint) { LOG(kBonjour, "Bonjour SetPort From Endpoint\n"); SetPort(aPort, aEndpoint.Port()); }
TInt Os::NetworkBind(THandle aHandle, const Endpoint& aEndpoint) { TInt ret = OsNetworkBind(aHandle, aEndpoint.Address(), aEndpoint.Port()); return ret; }
TInt Os::NetworkBindMulticast(THandle aHandle, TIpAddress aAdapter, const Endpoint& aMulticast) { TInt ret = OsNetworkBindMulticast(aHandle, aAdapter, aMulticast.Address(), aMulticast.Port()); return ret; }
void DvInvocationStd::GetClientEndpoint(TIpAddress& aClientAddress, uint32_t& aClientPort) const { Endpoint ep = iInvocation.ClientEndpoint(); aClientAddress = ep.Address(); aClientPort = ep.Port(); }