Threading policies that can be applied to TerraLib classes that need some synchronization schema. More...
#include <boost/noncopyable.hpp>
#include <boost/thread.hpp>
Go to the source code of this file.
Namespaces | |
te | |
URI C++ Library. | |
te::common | |
Namespace for the Common module of TerraLib. | |
Macros | |
#define | TE_DEFAULT_LOCK_READING_POLICY ::boost::lock_guard<TE_DEFAULT_MUTEX_POLICY> |
#define | TE_DEFAULT_LOCK_WRITING_POLICY ::boost::lock_guard<TE_DEFAULT_MUTEX_POLICY> |
#define | TE_DEFAULT_MUTEX_POLICY ::boost::mutex |
#define | TE_MULTITHREADING 2 |
#define | TE_SINGLETHREADING 1 |
#define | TE_THREADING_POLICIES TE_MULTITHREADING |
Threading policies that can be applied to TerraLib classes that need some synchronization schema.
Definition in file ThreadingPolicies.h.
#define TE_DEFAULT_LOCK_READING_POLICY ::boost::lock_guard<TE_DEFAULT_MUTEX_POLICY> |
Definition at line 49 of file ThreadingPolicies.h.
#define TE_DEFAULT_LOCK_WRITING_POLICY ::boost::lock_guard<TE_DEFAULT_MUTEX_POLICY> |
Definition at line 53 of file ThreadingPolicies.h.
#define TE_DEFAULT_MUTEX_POLICY ::boost::mutex |
Definition at line 45 of file ThreadingPolicies.h.
#define TE_MULTITHREADING 2 |
Definition at line 36 of file ThreadingPolicies.h.
#define TE_SINGLETHREADING 1 |
Definition at line 35 of file ThreadingPolicies.h.
#define TE_THREADING_POLICIES TE_MULTITHREADING |
Definition at line 41 of file ThreadingPolicies.h.