#include <LOW_thread_Factory.h>
Static Public Member Functions | |
LOW_thread_mutex * | new_mutex (const LOW_thread_mutex::mutexKind_t inMutexKind) |
Platform aware replacement for creating dynamic instances of LOW_thread_mutex. | |
LOW_thread_rwlock * | new_rwlock () |
Platform aware replacement for creating dynamic instances of LOW_thread_rwlock. | |
LOW_thread_thread * | new_thread (LOW_thread_runable *inRunable) |
Platform aware replacement for creating dynamic instances of LOW_thread_thread. | |
Private Member Functions | |
LOW_thread_Factory () | |
Constructor. | |
~LOW_thread_Factory () | |
Destructor. |
This class also contains platform specific type definitions.
This class is thread-safe.
Definition at line 48 of file LOW_thread_Factory.h.
|
Constructor. Private to prevent instaciation as this is a static factory. Definition at line 30 of file LOW_thread_Factory.cpp. |
|
Destructor. Private to prevent instaciation as this is a static factory. Definition at line 35 of file LOW_thread_Factory.cpp. |
|
Platform aware replacement for creating dynamic instances of LOW_thread_mutex.
Definition at line 45 of file LOW_thread_Factory.cpp. Referenced by LOW_compJalousieController::LOW_compJalousieController(), LOW_link::LOW_link(), and LOW_thread_thread_POSIX::LOW_thread_thread_POSIX(). |
|
Platform aware replacement for creating dynamic instances of LOW_thread_rwlock.
Definition at line 53 of file LOW_thread_Factory.cpp. Referenced by LOW_objectSynchronizer::__synchronizeStaticRead::__synchronizeStaticRead(), LOW_objectSynchronizer::__synchronizeStaticReadWeak::__synchronizeStaticReadWeak(), LOW_objectSynchronizer::__synchronizeStaticWrite::__synchronizeStaticWrite(), LOW_objectSynchronizer::__synchronizeStaticWriteWeak::__synchronizeStaticWriteWeak(), LOW_objectSynchronizer::LOW_objectSynchronizer(), and LOW_objectSynchronizer::operator=(). |
|
Platform aware replacement for creating dynamic instances of LOW_thread_thread.
Definition at line 61 of file LOW_thread_Factory.cpp. |