#include "lwip/sys.h"
#include "lwip/tcp.h"
#include "lwip/pbuf.h"
#include "lwip/err.h"
#include "rosip.h"
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | thread_t |
Functions |
| u32_t | sys_now (void) |
| void | sys_arch_protect (sys_prot_t *lev) |
| void | sys_arch_unprotect (sys_prot_t lev) |
| err_t | sys_sem_new (sys_sem_t *sem, u8_t count) |
| int | sys_sem_valid (sys_sem_t *sem) |
| void | sys_sem_set_invalid (sys_sem_t *sem) |
| void | sys_sem_free (sys_sem_t *sem) |
| void | sys_sem_signal (sys_sem_t *sem) |
| u32_t | sys_arch_sem_wait (sys_sem_t *sem, u32_t timeout) |
| err_t | sys_mbox_new (sys_mbox_t *mbox, int size) |
| int | sys_mbox_valid (sys_mbox_t *mbox) |
| void | sys_mbox_set_invalid (sys_mbox_t *mbox) |
| void | sys_mbox_free (sys_mbox_t *mbox) |
| void | sys_mbox_post (sys_mbox_t *mbox, void *msg) |
| u32_t | sys_arch_mbox_fetch (sys_mbox_t *mbox, void **msg, u32_t timeout) |
| u32_t | sys_arch_mbox_tryfetch (sys_mbox_t *mbox, void **msg) |
| err_t | sys_mbox_trypost (sys_mbox_t *mbox, void *msg) |
| VOID NTAPI | LwipThreadMain (PVOID Context) |
| sys_thread_t | sys_thread_new (const char *name, lwip_thread_fn thread, void *arg, int stacksize, int prio) |
| void | sys_init (void) |
| void | sys_shutdown (void) |
Variables |
| static LIST_ENTRY | ThreadListHead |
| static KSPIN_LOCK | ThreadListLock |
| KEVENT | TerminationEvent |
| NPAGED_LOOKASIDE_LIST | MessageLookasideList |
| NPAGED_LOOKASIDE_LIST | QueueEntryLookasideList |
| static LARGE_INTEGER | StartTime |