activemq-cpp-3.9.5
|
Go to the source code of this file.
Data Structures | |
struct | decaf::internal::util::concurrent::ThreadHandle |
struct | decaf::internal::util::concurrent::MonitorHandle |
class | decaf::internal::util::concurrent::CompletionCondition |
Namespaces | |
namespace | decaf |
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. | |
namespace | decaf::lang |
namespace | decaf::internal |
namespace | decaf::internal::util |
namespace | decaf::internal::util::concurrent |
Macros | |
#define | DECAF_MAX_TLS_SLOTS 384 |
Max number of TLS keys that a thread can use. | |
Typedefs | |
typedef PLATFORM_THREAD_CALLBACK_TYPE(PLATFORM_CALLING_CONV * | decaf::internal::util::concurrent::threadMainMethod) (PLATFORM_THREAD_ENTRY_ARG) |
This is the main method for thread instances, this value is valid on any platform, the PlatformThread methods will handle calling this method and providing it with its assigned arg. | |
typedef void(* | decaf::internal::util::concurrent::threadingTask) (void *) |
The ThreadHandle contains one of these and it should be the method that does the actual work for the thread. | |
#define DECAF_MAX_TLS_SLOTS 384 |
Max number of TLS keys that a thread can use.