salsa  0.4.0
Salsa::NodeManagerZyre Member List

This is the complete list of members for Salsa::NodeManagerZyre, including all inherited members.

addConsumer(std::string uuid, std::shared_ptr< Socket > s)Salsa::NodeManager
addFeeder(std::string uuid, std::shared_ptr< Socket > s)Salsa::NodeManager
addTask(TaskInfo *taskInfo, std::string cuuid, std::string fuuid, Salsa::Job::EQueueType t=Salsa::Job::pending)Salsa::NodeManager
addTaskSlot()Salsa::NodeManagerZyrevirtual
addWorker(std::string uuid, std::shared_ptr< Socket > s)Salsa::NodeManager
consumer(std::string uuid) constSalsa::NodeManager
feeder(std::string uuid) constSalsa::NodeManager
finishedJobTimeout() constSalsa::NodeManagerinline
finishedJobTimeout(uint64_t t)Salsa::NodeManagerinline
getConsoleOutput()Salsa::Objectinlinestatic
getNextTask()Salsa::NodeManager
handleTaskPool(void *pPool)Salsa::NodeManagerZyrevirtual
hasJobs() constSalsa::NodeManager
haveMoreTasks()Salsa::NodeManagervirtual
haveMoreTasks(std::string jobUUID)Salsa::NodeManagervirtual
job(std::string uuid)Salsa::NodeManager
jobs(std::string clientUUID, std::vector< std::string > &jobs) constSalsa::NodeManager
mActiveJobsSalsa::NodeManagerprotected
mConsumersSalsa::NodeManagerprotected
mFeedersSalsa::NodeManagerprotected
mFinishedJobsSalsa::NodeManagerprotected
mFinishedJobTimeoutSalsa::NodeManagerprotected
mJobsSalsa::NodeManagerprotected
mpNodeZyreSalsa::NodeManagerZyreprivate
mpPublisherSalsa::NodeManagerprotected
mpTaskPoolSalsa::NodeManagerprotected
mWorkersSalsa::NodeManagerprotected
NodeManager()Salsa::NodeManager
NodeManagerZyre(NodeZyre *pNodeZyre)Salsa::NodeManagerZyre
noMoreTasks(std::string jobUUID)Salsa::NodeManagervirtual
nSlots(double mult=1.0) constSalsa::NodeManager
Object()Salsa::Object
onEnter(std::string self, std::string fromType, Message *pMsg, std::vector< std::string > &out)Salsa::NodeManagerZyrevirtual
onExit(std::string self, Message *pMsg, std::vector< std::string > &out)Salsa::NodeManagerZyrevirtual
onWhisper(std::string self, Message *pMsg, std::vector< std::string > &out)Salsa::NodeManagerZyrevirtual
print(std::string opt="") constSalsa::NodeManager
publish(std::string id, bool force=false) constSalsa::NodeManagervirtual
publisher(Publisher *p)Salsa::NodeManagervirtual
publisher() constSalsa::NodeManagervirtual
resultTask(TaskInfo *task)Salsa::NodeManagervirtual
resultTaskToExternal(Job *job, TaskInfo *task)Salsa::NodeManagerZyrevirtual
runTask(TaskState *pTaskState, std::string wk, std::string upstream)Salsa::NodeManagerZyrevirtual
sendWhisper(Socket *pSocket, std::string to, std::vector< std::string > &vect)Salsa::NodeManagerZyrevirtual
setConsoleLevel(spdlog::level::level_enum level)Salsa::Objectinlinestatic
taskPool()Salsa::NodeManager
terminateAllJobs(bool finishedonly=false)Salsa::NodeManagervirtual
terminateFinishedJobs()Salsa::NodeManagervirtual
terminateJob(std::string uuid)Salsa::NodeManagervirtual
worker(std::string uuid) constSalsa::NodeManager
~NodeManager()Salsa::NodeManagervirtual
~NodeManagerZyre()Salsa::NodeManagerZyrevirtual
~Object()Salsa::Objectvirtual