19 #ifndef SERVER_WORK_CC
20 #define SERVER_WORK_CC
37 getLogger()->error(
"ServerWork: got an error");
41 return std::make_shared<PDBBuzzer>([&](
PDBAlarm myAlarm) {});
47 getLogger()->trace(
"ServerWork: about to handle a request");
50 getLogger()->trace(
"ServerWork: just handled another request");
54 getLogger()->trace(
"ServerWork: done with this server work");
PDBCommWorkPtr clone() override
PDBCommunicatorPtr getCommunicator()
bool handleOneRequest(PDBBuzzerPtr buzzMeWhenDone, PDBCommunicatorPtr myCommunicator)
shared_ptr< PDBBuzzer > PDBBuzzerPtr
void execute(PDBBuzzerPtr callerBuzzer) override
PDBBuzzerPtr getLinkedBuzzer() override
ServerWork(PDBServer &workOnMe)
std::shared_ptr< PDBCommWork > PDBCommWorkPtr