Rosetta  2019.31
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations
basic::thread_manager Namespace Reference

Classes

class  RosettaThreadAssignmentInfo
 
class  RosettaThreadManagerAdvancedAPIKey
 A class containing no private member data and only a constructor as a private member function, with friendship to only those classes that should be able to access the advanced RosettaThreadManager API. Since the advanced API requires an instance of a RosettaThreadManagerAdvancedAPIKey, this ensures that only those classes can access the advanced API. More...
 
class  RosettaThreadManagerInitializationTracker
 A singleton that tracks whether we have already launched threads or not. More...
 

Typedefs

typedef
utility::pointer::shared_ptr
< RosettaThreadAssignmentInfo
RosettaThreadAssignmentInfoOP
 
typedef
utility::pointer::shared_ptr
< RosettaThreadAssignmentInfo
const > 
RosettaThreadAssignmentInfoCOP
 
typedef
utility::pointer::shared_ptr
< RosettaThreadManagerAdvancedAPIKey
RosettaThreadManagerAdvancedAPIKeyOP
 
typedef
utility::pointer::shared_ptr
< RosettaThreadManagerAdvancedAPIKey
const > 
RosettaThreadManagerAdvancedAPIKeyCOP
 
typedef
utility::pointer::shared_ptr
< RosettaThreadManagerInitializationTracker
RosettaThreadManagerInitializationTrackerOP
 
typedef
utility::pointer::shared_ptr
< RosettaThreadManagerInitializationTracker
const > 
RosettaThreadManagerInitializationTrackerCOP
 

Enumerations

enum  RosettaThreadRequestOriginatingLevel {
  RosettaThreadRequestOriginatingLevel::UNKNOWN = 1, RosettaThreadRequestOriginatingLevel::CORE_GENERIC, RosettaThreadRequestOriginatingLevel::CORE_PACK, RosettaThreadRequestOriginatingLevel::PROTOCOLS_GENERIC,
  RosettaThreadRequestOriginatingLevel::PROTOCOLS_JOB_DISTRIBUTOR, RosettaThreadRequestOriginatingLevel::APPLICATIONS_OR_APPLICATION_PROTOCOLS, RosettaThreadRequestOriginatingLevel::INVALID, RosettaThreadRequestOriginatingLevel::END_OF_LIST = INVALID
}
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
UNKNOWN 
CORE_GENERIC 
CORE_PACK 
PROTOCOLS_GENERIC 
PROTOCOLS_JOB_DISTRIBUTOR 
APPLICATIONS_OR_APPLICATION_PROTOCOLS 
INVALID 
END_OF_LIST