![]() |
Rosetta
2021.16
|
#include <StructureStoreManager.hh>

Public Member Functions | |
| StructureStoreOP | load_structure_store (std::string store_path) |
| void | write_structure_store (std::string store_path, StructureStore &store) |
| void | register_store_provider (core::SSize priority, std::string name, StructureStoreProviderOP backend) |
Private Member Functions | |
| StructureStoreManager () | |
Private Attributes | |
| std::map< std::tuple < core::SSize, std::string > , StructureStoreProviderOP > | store_providers |
| std::map< std::string, StructureStoreOP > | store_cache |
| std::mutex | cache_mutex |
Friends | |
| class | utility::SingletonBase< StructureStoreManager > |
|
private |
References store_providers.
| StructureStoreOP protocols::indexed_structure_store::StructureStoreManager::load_structure_store | ( | std::string | store_path | ) |
References cache_mutex, store_cache, store_providers, and protocols::indexed_structure_store::TR().
| void protocols::indexed_structure_store::StructureStoreManager::register_store_provider | ( | core::SSize | priority, |
| std::string | name, | ||
| StructureStoreProviderOP | backend | ||
| ) |
References cache_mutex, and store_providers.
| void protocols::indexed_structure_store::StructureStoreManager::write_structure_store | ( | std::string | store_path, |
| StructureStore & | store | ||
| ) |
References store_cache, store_providers, and protocols::indexed_structure_store::TR().
|
friend |
|
private |
Referenced by load_structure_store(), and register_store_provider().
|
private |
Referenced by load_structure_store(), and write_structure_store().
|
private |
Referenced by load_structure_store(), register_store_provider(), StructureStoreManager(), and write_structure_store().
1.8.7