![]() |
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 <PDBCommWork.h>
Inheritance diagram for pdb::PDBCommWork:
Collaboration diagram for pdb::PDBCommWork:Public Member Functions | |
| virtual PDBCommWorkPtr | clone ()=0 |
| PDBCommunicatorPtr | getCommunicator () |
| void | setGuts (PDBCommunicatorPtr toMe) |
Public Member Functions inherited from pdb::PDBWork | |
| virtual void | execute (PDBBuzzerPtr callerBuzzer)=0 |
| virtual PDBBuzzerPtr | getLinkedBuzzer () |
| void | execute (PDBWorkerQueue *parent, PDBBuzzerPtr callerBuzzer) |
| PDBWorkerPtr | getWorker () |
| PDBLoggerPtr | getLogger () |
Private Attributes | |
| PDBCommunicatorPtr | myCommunicator |
Definition at line 47 of file PDBCommWork.h.
|
pure virtual |
Implemented in pdb::ServerWork, and pdb::SimpleRequestHandler< RequestType >.
| PDBCommunicatorPtr pdb::PDBCommWork::getCommunicator | ( | ) |
| void pdb::PDBCommWork::setGuts | ( | PDBCommunicatorPtr | toMe | ) |
Definition at line 32 of file PDBCommWork.cc.
|
private |
Definition at line 68 of file PDBCommWork.h.