Provides the startup and mantainance methods for configuring and using the FreeRTOSTCP stack.
More...
#include <FreeRTOSTCP.hxx>
|
| static void * | net_task_entry (void *context) |
| | Thread that will manage the network connection.
|
| |
Provides the startup and mantainance methods for configuring and using the FreeRTOSTCP stack.
This is designed to be a singleton. It should only be instantiated once.
Definition at line 50 of file FreeRTOSTCP.hxx.
◆ FreeRTOSTCP()
| FreeRTOSTCP::FreeRTOSTCP |
( |
| ) |
|
◆ ~FreeRTOSTCP()
| FreeRTOSTCP::~FreeRTOSTCP |
( |
| ) |
|
|
inline |
◆ fd_set_read()
| void FreeRTOSTCP::fd_set_read |
( |
Socket_t |
socket | ) |
|
|
private |
Add socket to the read fd set.
- Parameters
-
| socket | socket descriptor to add |
Definition at line 243 of file FreeRTOSTCP.cxx.
◆ fd_set_write()
| void FreeRTOSTCP::fd_set_write |
( |
Socket_t |
socket | ) |
|
|
private |
Add socket to the write fd set.
- Parameters
-
| socket | socket descriptor to add |
Definition at line 252 of file FreeRTOSTCP.cxx.
◆ net_task()
| void FreeRTOSTCP::net_task |
( |
| ) |
|
|
private |
Thread that will manage the net connection inside object context.
Definition at line 84 of file FreeRTOSTCP.cxx.
◆ net_task_entry()
| static void * FreeRTOSTCP::net_task_entry |
( |
void * |
context | ) |
|
|
inlinestaticprivate |
Thread that will manage the network connection.
- Parameters
-
| context | context passed into the stack. |
Definition at line 71 of file FreeRTOSTCP.hxx.
◆ select_wakeup()
| void FreeRTOSTCP::select_wakeup |
( |
Socket_t |
data = nullptr | ) |
|
|
private |
Asynchronously wakeup the select call.
- Parameters
-
| data | -1 for no action, else socket descriptor if socket shall be closed. |
Definition at line 223 of file FreeRTOSTCP.cxx.
◆ start()
| void FreeRTOSTCP::start |
( |
| ) |
|
◆ FreeRTOSTCPSocket
◆ instance_
◆ ipAddress
| uint32_t FreeRTOSTCP::ipAddress |
|
private |
◆ wakeup
The documentation for this class was generated from the following files: