Home2L - C/C++ API  v1.2-2-ga4fe (2023-04-15)
Smart Tools for a Private Home
Classes | Typedefs | Functions
Threads and Synchronization

Description

Wrapping classes related to threads and synchronization.

Collaboration diagram for Threads and Synchronization:

Classes

class  CThread
 Class to wrap (POSIX) threads. More...
 
class  CMutex
 Class to wrap (POSIX) mutex objects. More...
 
class  CCond
 Class to wrap (POSIX) condition variables. More...
 
class  CSleeper
 Class allowing to sleep until one out of multiple i/o operations becomes possible. More...
 

Typedefs

typedef void * FThreadRoutine(void *data)
 Function type for thread routines. More...
 

Functions

void Sleep (TTicks mSecs)
 Suspend for mSecs milliseconds using nanosleep().
 

Typedef Documentation

◆ FThreadRoutine

typedef void* FThreadRoutine(void *data)

Function type for thread routines.

Parameters
dataUser data as passed to the CThread object.

Definition at line 1682 of file base.H.