salsa  0.3.0
 All Classes Functions Variables Enumerations Pages
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::QueueType t=Salsa::Job::pending)Salsa::NodeManager
addTaskSlot()Salsa::NodeManagerZyrevirtual
addWorker(std::string uuid, std::shared_ptr< Socket > s)Salsa::NodeManager
consumer(std::string uuid) const Salsa::NodeManager
feeder(std::string uuid) const Salsa::NodeManager
getConsoleOutput()Salsa::Objectinlinestatic
getNextTask()Salsa::NodeManager
handleTaskPool(void *pPool)Salsa::NodeManagerZyrevirtual
hasJobs() const Salsa::NodeManager
haveMoreTasks()Salsa::NodeManager
haveMoreTasks(std::string jobUUID)Salsa::NodeManager
job(std::string uuid)Salsa::NodeManager
jobs(std::string clientUUID, std::vector< std::string > &jobs) const Salsa::NodeManager
mActiveJobsSalsa::NodeManagerprotected
mConsumersSalsa::NodeManagerprotected
mFeedersSalsa::NodeManagerprotected
mJobsSalsa::NodeManagerprotected
mpNodeZyreSalsa::NodeManagerZyreprivate
mpPublisherSalsa::NodeManagerprotected
mpTaskPoolSalsa::NodeManagerprotected
mWorkersSalsa::NodeManagerprotected
NodeManager()Salsa::NodeManager
NodeManagerZyre(NodeZyre *pNodeZyre)Salsa::NodeManagerZyre
noMoreTasks(std::string jobUUID)Salsa::NodeManager
nSlots(double mult=1.0) const Salsa::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="") const Salsa::NodeManager
publish(std::string id) const Salsa::NodeManagervirtual
publisher(Publisher *p)Salsa::NodeManagervirtual
publisher() const Salsa::NodeManagervirtual
resultTask(TaskInfo *task)Salsa::NodeManager
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
terminateJob(std::string uuid)Salsa::NodeManagervirtual
terminateJobAll()Salsa::NodeManagervirtual
worker(std::string uuid) const Salsa::NodeManager
~NodeManager()Salsa::NodeManagervirtual
~NodeManagerZyre()Salsa::NodeManagerZyrevirtual
~Object()Salsa::Objectvirtual