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 <TestScanWork.h>
Public Member Functions | |
TestScanWork (PageCircularBufferIteratorPtr iter, pdb::HermesExecutionServer *server, int &counter) | |
void | execute (PDBBuzzerPtr callerBuzzer) override |
Public Member Functions inherited from pdb::PDBWork | |
virtual PDBBuzzerPtr | getLinkedBuzzer () |
void | execute (PDBWorkerQueue *parent, PDBBuzzerPtr callerBuzzer) |
PDBWorkerPtr | getWorker () |
PDBLoggerPtr | getLogger () |
Private Attributes | |
PageCircularBufferIteratorPtr | iter |
pdb::HermesExecutionServer * | server |
int & | counter |
This class illustrates how a backend server can communicate with frontend server to scan user data stored as a set in storage.
Definition at line 35 of file TestScanWork.h.
TestScanWork::TestScanWork | ( | PageCircularBufferIteratorPtr | iter, |
pdb::HermesExecutionServer * | server, | ||
int & | counter | ||
) |
Definition at line 30 of file TestScanWork.cc.
|
overridevirtual |
Implements pdb::PDBWork.
Definition at line 40 of file TestScanWork.cc.
|
private |
Definition at line 47 of file TestScanWork.h.
|
private |
Definition at line 45 of file TestScanWork.h.
|
private |
Definition at line 46 of file TestScanWork.h.