![]() |
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.
|
#include <DistributionManagerServer.h>
Inheritance diagram for pdb::DistributionManagerServer:
Collaboration diagram for pdb::DistributionManagerServer:Public Member Functions | |
| DistributionManagerServer (PDBDistributionManagerPtr distributionManagerIn) | |
| ~DistributionManagerServer () | |
| void | registerHandlers (PDBServer &forMe) override |
| int | addOrUpdateNodes (PDBLoggerPtr myLoggerIn, string &nodeID) |
| PDBDistributionManagerPtr | getDistributionManager () |
| void | setDistributionManager (PDBDistributionManagerPtr distributionManagerIn) |
| PDBLoggerPtr | getLogger () |
Public Member Functions inherited from pdb::ServerFunctionality | |
| virtual void | cleanup () |
| template<class Functionality > | |
| Functionality & | getFunctionality () |
| void | recordServer (PDBServer &recordMe) |
| PDBWorkerPtr | getWorker () |
| PDBLoggerPtr | getLogger () |
Private Attributes | |
| PDBDistributionManagerPtr | distributionManager |
| PDBLoggerPtr | logToMe |
Definition at line 31 of file DistributionManagerServer.h.
| pdb::DistributionManagerServer::DistributionManagerServer | ( | PDBDistributionManagerPtr | distributionManagerIn | ) |
Definition at line 45 of file DistributionManagerServer.cc.
| pdb::DistributionManagerServer::~DistributionManagerServer | ( | ) |
Definition at line 50 of file DistributionManagerServer.cc.
Here is the call graph for this function:| int pdb::DistributionManagerServer::addOrUpdateNodes | ( | PDBLoggerPtr | myLoggerIn, |
| string & | nodeID | ||
| ) |
| PDBDistributionManagerPtr pdb::DistributionManagerServer::getDistributionManager | ( | ) |
Definition at line 154 of file DistributionManagerServer.cc.
Here is the caller graph for this function:| PDBLoggerPtr pdb::DistributionManagerServer::getLogger | ( | ) |
Definition at line 158 of file DistributionManagerServer.cc.
Here is the caller graph for this function:
|
overridevirtual |
Implements pdb::ServerFunctionality.
Definition at line 54 of file DistributionManagerServer.cc.
Here is the call graph for this function:| void pdb::DistributionManagerServer::setDistributionManager | ( | PDBDistributionManagerPtr | distributionManagerIn | ) |
Definition at line 149 of file DistributionManagerServer.cc.
|
private |
Definition at line 54 of file DistributionManagerServer.h.
|
private |
Definition at line 55 of file DistributionManagerServer.h.