All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Thread.h File Reference
#include <HSEP/HSEP.h>
#include <HSEP/HSEPObject.h>
#include <HSEP/Mutex.h>
#include <thread>
#include <list>
#include <cstring>
+ Include dependency graph for Thread.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HSEP::Thread
 Base class to create thread aware classes. More...
 
class  HSEP::LThread
 Special type of "light" non movable thread that runs the lambda function has been provided in the constructor. More...
 

Namespaces

namespace  HSEP
 HSEP generic namespace, including basic processing tools.
 

Macros

#define THREADNAME_LEN   24
 
#define NON_DISPATCHED   -10
 

Typedefs

typedef list< Thread * > HSEP::ThreadPtrList
 
typedef ThreadPtrList::iterator HSEP::ThreadPtrListIterator
 

Macro Definition Documentation

#define NON_DISPATCHED   -10

Definition at line 38 of file Thread.h.

Referenced by HSEP::Thread::dispatch().

#define THREADNAME_LEN   24

Definition at line 37 of file Thread.h.

Referenced by HSEP::Thread::Thread().