Lines Matching refs:aUdpSocket

218 otError otPlatUdpSocket(otUdpSocket *aUdpSocket)  in otPlatUdpSocket()  argument
223 assert(aUdpSocket->mHandle == nullptr); in otPlatUdpSocket()
228 aUdpSocket->mHandle = FdToHandle(fd); in otPlatUdpSocket()
234 otError otPlatUdpClose(otUdpSocket *aUdpSocket) in otPlatUdpClose() argument
241 VerifyOrExit(aUdpSocket->mHandle != nullptr); in otPlatUdpClose()
243 fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpClose()
246 aUdpSocket->mHandle = nullptr; in otPlatUdpClose()
252 otError otPlatUdpBind(otUdpSocket *aUdpSocket) in otPlatUdpBind() argument
258 assert(aUdpSocket->mHandle != nullptr); in otPlatUdpBind()
259 VerifyOrExit(aUdpSocket->mSockName.mPort != 0, error = OT_ERROR_INVALID_ARGS); in otPlatUdpBind()
260 fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpBind()
266 sin6.sin6_port = htons(aUdpSocket->mSockName.mPort); in otPlatUdpBind()
268 CopyIp6AddressTo(aUdpSocket->mSockName.mAddress, &sin6.sin6_addr); in otPlatUdpBind()
288 otError otPlatUdpBindToNetif(otUdpSocket *aUdpSocket, otNetifIdentifier aNetifIdentifier) in otPlatUdpBindToNetif() argument
291 int fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpBindToNetif()
355 otError otPlatUdpConnect(otUdpSocket *aUdpSocket) in otPlatUdpConnect() argument
360 …bool isDisconnect = IsIp6AddressUnspecified(aUdpSocket->mPeerName.mAddress) && (aUdpSocket->mPeerN… in otPlatUdpConnect()
362 VerifyOrExit(aUdpSocket->mHandle != nullptr, error = OT_ERROR_INVALID_ARGS); in otPlatUdpConnect()
364 fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpConnect()
367 sin6.sin6_port = htons(aUdpSocket->mPeerName.mPort); in otPlatUdpConnect()
372 CopyIp6AddressTo(aUdpSocket->mPeerName.mAddress, &sin6.sin6_addr); in otPlatUdpConnect()
390 SuccessOrExit(error = otPlatUdpClose(aUdpSocket)); in otPlatUdpConnect()
391 SuccessOrExit(error = otPlatUdpSocket(aUdpSocket)); in otPlatUdpConnect()
392 SuccessOrExit(error = otPlatUdpBind(aUdpSocket)); in otPlatUdpConnect()
396 fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpConnect()
413 Ip6AddressString(&aUdpSocket->mPeerName.mAddress).AsCString(), in otPlatUdpConnect()
414 aUdpSocket->mPeerName.mPort, strerror(errno)); in otPlatUdpConnect()
422 otError otPlatUdpSend(otUdpSocket *aUdpSocket, otMessage *aMessage, const otMessageInfo *aMessageIn… in otPlatUdpSend() argument
429 VerifyOrExit(aUdpSocket->mHandle != nullptr, error = OT_ERROR_INVALID_ARGS); in otPlatUdpSend()
430 fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpSend()
460 otError otPlatUdpJoinMulticastGroup(otUdpSocket *aUdpSocket, in otPlatUdpJoinMulticastGroup() argument
468 VerifyOrExit(aUdpSocket->mHandle != nullptr, error = OT_ERROR_INVALID_ARGS); in otPlatUdpJoinMulticastGroup()
469 fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpJoinMulticastGroup()
503 otError otPlatUdpLeaveMulticastGroup(otUdpSocket *aUdpSocket, in otPlatUdpLeaveMulticastGroup() argument
511 VerifyOrExit(aUdpSocket->mHandle != nullptr, error = OT_ERROR_INVALID_ARGS); in otPlatUdpLeaveMulticastGroup()
512 fd = FdFromHandle(aUdpSocket->mHandle); in otPlatUdpLeaveMulticastGroup()