in platform/posix/transport/src/plaintext_posix.c [62:86]
SocketStatus_t Plaintext_Connect( NetworkContext_t * pNetworkContext,
const ServerInfo_t * pServerInfo,
uint32_t sendTimeoutMs,
uint32_t recvTimeoutMs )
{
SocketStatus_t returnStatus = SOCKETS_SUCCESS;
PlaintextParams_t * pPlaintextParams = NULL;
/* Validate parameters. */
if( ( pNetworkContext == NULL ) || ( pNetworkContext->pParams == NULL ) )
{
LogError( ( "Parameter check failed: pNetworkContext is NULL." ) );
returnStatus = SOCKETS_INVALID_PARAMETER;
}
else
{
pPlaintextParams = pNetworkContext->pParams;
returnStatus = Sockets_Connect( &pPlaintextParams->socketDescriptor,
pServerInfo,
sendTimeoutMs,
recvTimeoutMs );
}
return returnStatus;
}