34 #ifndef AVBTS_OSTHREAD_HPP
35 #define AVBTS_OSTHREAD_HPP
73 inline OSThread::~OSThread() {}
virtual bool join(OSThreadExitCode &exit_code)=0
Joins the thread.
virtual OSThread * createThread()=0
Creates a new thread.
OSThreadExitCode
Definition: avbts_osthread.hpp:44
Definition: avbts_osthread.hpp:54
virtual ~OSThreadFactory()=0
Definition: avbts_osthread.hpp:92
Definition: avbts_osthread.hpp:78
OSThreadExitCode(* OSThreadFunction)(void *)
Definition: avbts_osthread.hpp:49
virtual bool start(OSThreadFunction function, void *arg)=0
Starts a new thread.