BaseType_t FreeRTOS_FD_SET( xSocket_t xSocket, xSocketSet_t xSocketSet );
Add a socket to a socket set.
Socket Sets allow an application task to block when reading from multiple sockets at the same time. Instead of blocking on an individual socket, a task instead blocks on the set.
To use a socket set:
FreeRTOS_FD_CLR() removes a socket from a set.
Parameters:
| xSocket |
The socket being added to the set.
|
| xSocketSet |
The socket set to which the socket is being added.
|
If the socket was added to the set then pdPASS is returned. If the socket was not added to the set because it is already a member of a set then pdFAIL is returned.
Example usage:
See the example on the FreeRTOS_select() documentation page.