# osal\_thread.h - [Overview](#section1403175274165628) - [Summary](#section423289735165628) - [Data Structures](#nested-classes) - [Macros](#define-members) - [Typedefs](#typedef-members) - [Enumerations](#enum-members) - [Functions](#func-members) ## **Overview** **Related Modules:** [OSAL](OSAL.md) **Description:** Declares thread types and interfaces. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Data Structures
OSAL_DECLARE_THREAD(thread) struct OsalThread thread |
OsalThreadEntry) (void *) |
OSAL_THREAD_PRIORITY { OSAL_THREAD_PRI_LOW, OSAL_THREAD_PRI_DEFAULT, OSAL_THREAD_PRI_HIGH, OSAL_THREAD_PRI_HIGHEST } |
OsalThreadCreate (struct OsalThread *thread, OsalThreadEntry threadEntry, void *entryPara) |
|
OsalThreadStart (struct OsalThread *thread, const struct OsalThreadParam *param) |
|
OsalThreadDestroy (struct OsalThread *thread) |
|
OsalThreadSuspend (struct OsalThread *thread) |
|
OsalThreadResume (struct OsalThread *thread) |