OpenDaVINCI  4.16.0
ConcurrencyFactoryWorker.h
Go to the documentation of this file.
1 
20 #ifndef OPENDAVINCI_CORE_WRAPPER_CONCURRENCYFACTORYWORKER_H_
21 #define OPENDAVINCI_CORE_WRAPPER_CONCURRENCYFACTORYWORKER_H_
22 
24 
28 
29 namespace odcore {
30  namespace wrapper {
31 
41  template <SystemLibraryProducts product>
43  public:
50  static Thread* createThread(Runnable &runnable);
51 
58  static void usleepFor(const long &microseconds);
59 
67  static void usleepUntil(const long &seconds, const long &partialMicroseconds);
68  };
69 
70  }
71 } // odcore::wrapper
72 
73 #endif /*OPENDAVINCI_CORE_WRAPPER_CONCURRENCYFACTORYWORKER_H_*/
Definition: ConcurrencyFactoryWorker.h:42
#define OPENDAVINCI_API
Definition: opendavinci.h:67
Definition: Runnable.h:35
Definition: base/Thread.h:34