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.
|
This is the complete list of members for pdb::BroadcastServer, including all inherited members.
broadcast(Handle< MsgType > broadcastMsg, Handle< Vector< Handle< PayloadType >>> broadCastData, std::vector< std::string > receivers, std::function< void(Handle< ResponseType >, std::string)> successCallBack, std::function< void(std::string, std::string)> errorCallBack=[](std::string errMsg, std::string serverName){}) | pdb::BroadcastServer | |
BroadcastServer(PDBLoggerPtr logger, ConfigurationPtr conf) | pdb::BroadcastServer | |
BroadcastServer(PDBLoggerPtr logger) | pdb::BroadcastServer | |
cleanup() | pdb::ServerFunctionality | inlinevirtual |
conf | pdb::BroadcastServer | protected |
connection_mutex | pdb::BroadcastServer | protected |
deepCopy(const Handle< DataType > &original) | pdb::BroadcastServer | private |
getFunctionality() | pdb::ServerFunctionality | inline |
getLogger() | pdb::ServerFunctionality | inline |
getWorker() | pdb::ServerFunctionality | inline |
lock | pdb::BroadcastServer | private |
logger | pdb::BroadcastServer | protected |
recordServer(PDBServer &recordMe) | pdb::ServerFunctionality | inline |
registerHandlers(PDBServer &forMe) override | pdb::BroadcastServer | virtual |
~BroadcastServer() | pdb::BroadcastServer |