OpenDOF Project
Files | Typedefs | Functions
PCRThread
Portable C Runtime (PCR)

Common system-level thread operations. More...

Files

file  pcr.h
 Header file for the Portable C Runtime functions, defines and data types.
 

Typedefs

typedef struct PCRThread_t * PCRThread
 Represents an allocated thread.
 
typedef void(* PCRThreadCall )(void *)
 A runnable thread function.
 

Functions

DOF_PCR_DECLSPEC PCRThread PCRThread_Create (PCRThreadCall threadFunc, void *threadParam)
 Create and start a new running thread.
 
DOF_PCR_DECLSPEC PCRStatus PCRThread_Join (PCRThread thread)
 Wait for a thread to finish running and cleanup.
 
DOF_PCR_DECLSPEC PCRStatus PCRThread_Yield (void)
 Yield the calling thread to the OS.
 
DOF_PCR_DECLSPEC void PCRThread_Sleep (uint32 mseconds)
 Sleep the calling thread for a specified amount of time.
 
DOF_PCR_DECLSPEC void PCRThread_Destroy (PCRThread thread)
 Free the resources associated with a thread.
 

Detailed Description

Common system-level thread operations.

core-c-dof-oal Version 7.1.5 Build 0
2017-01-25