![]() |
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 <PDBWork.h>
Inheritance diagram for pdb::PDBWork:
Collaboration diagram for pdb::PDBWork:Public Member Functions | |
| virtual void | execute (PDBBuzzerPtr callerBuzzer)=0 |
| virtual PDBBuzzerPtr | getLinkedBuzzer () |
| void | execute (PDBWorkerQueue *parent, PDBBuzzerPtr callerBuzzer) |
| PDBWorkerPtr | getWorker () |
| PDBLoggerPtr | getLogger () |
Private Attributes | |
| PDBWorkerQueue * | parent |
|
pure virtual |
Implemented in PDBScanWork, pdb::SimpleRequestHandler< RequestType >, TestCopyWork, pdb::ServerWork, TestScanWork, PDBEvictWork, pdb::NothingWork, PDBFlushConsumerWork, pdb::GenericWork, and PDBFlushProducerWork.
Here is the caller graph for this function:| void pdb::PDBWork::execute | ( | PDBWorkerQueue * | parent, |
| PDBBuzzerPtr | callerBuzzer | ||
| ) |
|
virtual |
Reimplemented in pdb::ServerWork.
Definition at line 40 of file PDBWork.cc.
| PDBLoggerPtr pdb::PDBWork::getLogger | ( | ) |
Definition at line 36 of file PDBWork.cc.
Here is the call graph for this function:
Here is the caller graph for this function:| PDBWorkerPtr pdb::PDBWork::getWorker | ( | ) |
|
private |