21 #ifndef __PLUGINS_SKILLER_SKILLER_NAVGRAPH_FEATURE_H_ 22 #define __PLUGINS_SKILLER_SKILLER_NAVGRAPH_FEATURE_H_ 24 #include "skiller_feature.h" 26 #include <core/threading/thread.h> 27 #include <aspect/configurable.h> 28 #include <aspect/logging.h> 29 #include <navgraph/aspect/navgraph.h> 50 protected:
virtual void run() { Thread::run();}
virtual void loop()
Code to execute in the thread.
SkillerNavGraphFeature()
Constructor.
virtual void finalize_lua_context(fawkes::LuaContext *context)
Finalize a Lua context.
Thread to access the navgraph from skiller.
virtual void finalize()
Finalize the thread.
Thread class encapsulation of pthreads.
virtual ~SkillerNavGraphFeature()
Destructor.
virtual void init_lua_context(fawkes::LuaContext *context)
Initialize a Lua context.
virtual void run()
Stub to see name in backtrace for easier debugging.
virtual void init()
Initialize the thread.
Thread aspect to log output.
Thread aspect to access configuration data.
Skiller feature base class.
Thread aspect to access NavGraph.