![]() |
A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
This is the complete list of members for pdb::DistributedStorageManagerServer, including all inherited members.
| broadcast(Handle< MsgType > broadcastMsg, Handle< Vector< Handle< PayloadType >>> broadCastData, std::vector< std::string > receivers, std::function< void(Handle< ResponseType >, std::string)> successCallBack, std::function< void(std::string, std::string)> errorCallBack=[](std::string errMsg, std::string serverName){}) | pdb::BroadcastServer | |
| BroadcastServer(PDBLoggerPtr logger, ConfigurationPtr conf) | pdb::BroadcastServer | |
| BroadcastServer(PDBLoggerPtr logger) | pdb::BroadcastServer | |
| cleanup() | pdb::ServerFunctionality | inlinevirtual |
| conf | pdb::BroadcastServer | protected |
| connection_mutex | pdb::BroadcastServer | protected |
| DistributedStorageManagerServer(PDBLoggerPtr logger, ConfigurationPtr conf, std::shared_ptr< StatisticsDB > statisticsDB) | pdb::DistributedStorageManagerServer | |
| DistributedStorageManagerServer(PDBLoggerPtr logger, std::shared_ptr< StatisticsDB > statisticsDB) | pdb::DistributedStorageManagerServer | |
| findNodesContainingDatabase(const std::string &databaseName, std::vector< std::string > &nodesContainingDatabase, std::string &errMsg) | pdb::DistributedStorageManagerServer | private |
| findNodesContainingSet(const std::string &databaseName, const std::string &setName, std::vector< std::string > &nodesContainingSet, std::string &errMsg) | pdb::DistributedStorageManagerServer | private |
| findNodesForDatabase(const std::string &databaseName, std::vector< std::string > &nodesForDatabase, std::string &errMsg) | pdb::DistributedStorageManagerServer | private |
| findNodesForSet(const std::string &databaseName, const std::string &setName, std::vector< std::string > &nodesContainingSet, std::string &errMsg) | pdb::DistributedStorageManagerServer | private |
| generateAckHandler(std::vector< std::string > &success, std::vector< std::string > &failures, mutex &lock) | pdb::DistributedStorageManagerServer | private |
| getFunctionality() | pdb::ServerFunctionality | inline |
| getLogger() | pdb::ServerFunctionality | inline |
| getWorker() | pdb::ServerFunctionality | inline |
| logger | pdb::BroadcastServer | protected |
| recordServer(PDBServer &recordMe) | pdb::ServerFunctionality | inline |
| registerHandlers(PDBServer &forMe) override | pdb::DistributedStorageManagerServer | virtual |
| statisticsDB | pdb::DistributedStorageManagerServer | private |
| ~BroadcastServer() | pdb::BroadcastServer | |
| ~DistributedStorageManagerServer() | pdb::DistributedStorageManagerServer |