Go to the documentation of this file.
28 virtual ~Node() =
default;
38 virtual bool init() = 0;
66 T* obj,
const int priority = 0)
91 inline void cancelWorker(
const std::string& name,
const bool wait =
true)
void stopAllWorkers(bool wait)
std::shared_ptr< ros::NodeHandle > NodeHandlePtr
void cancelWorker(const std::string &name, const bool wait=true)
void cancelWorker(const std::string &name, const bool wait=true)
bool setProcessPriority(int priority)
bool addWorker(const std::string &name, const double timestep, bool(T::*fp)(const bota_worker::WorkerEvent &), T *obj, const int priority=0)
bool hasWorker(const std::string &name)
bota_worker::WorkerManager workerManager_
bool hasWorker(const std::string &name)
bool addWorker(const std::string &name, const double timestep, bool(T::*cfp)(const WorkerEvent &), void(T::*rfp)(), T *obj, const int priority=0, const bool autostart=true)
void cancelWorkers(const bool wait=true)
ros::NodeHandle & getNodeHandle() const
bool addWorker(const bota_worker::WorkerOptions &options)
virtual void preCleanup()
bota_node
Author(s):
autogenerated on Sat Apr 15 2023 02:53:51