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.