Network Component v7 Function Overview.
More...
Network Component v7 Function Overview.
This reference section is divided into the following subsections:
Function Categories
Each API function of the Network Component v7 indicates a category:
- [thread-safe] functions can be called from different threads without any harm. They are either re-entrant or internally protected from re-entering. Internal protection is usually achieved using RTOS mutexes.
- [not_thread-safe] functions cannot be used from different threads. It is allowed to be used from the same thread, in which the Network Core super-loop is running.
- [user-provided] functions need to be provided by the programmer. Some of user-provided functions are optional, others are mandatory. If an optional function is not provided, a default function from the Network library is used. Mandatory user-provided functions do not exist in the Network library. They have to be provided by the user if required in the application.
- [interface] functions are connecting to a different Middleware component (for example the File System). All interface functions are tagged as weak, so they can be replaced with an application specific implementation if required (for example if a different file system is to be used). Usually, the default functions are sufficient for proper operation.