21#ifndef _PLUGINS_SKILLER_SKILLER_NAVGRAPH_FEATURE_H_
22#define _PLUGINS_SKILLER_SKILLER_NAVGRAPH_FEATURE_H_
24#include "skiller_feature.h"
26#include <aspect/configurable.h>
27#include <aspect/logging.h>
28#include <core/threading/thread.h>
29#include <navgraph/aspect/navgraph.h>
Skiller feature base class.
Thread to access the navgraph from skiller.
virtual void loop()
Code to execute in the thread.
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.
virtual void finalize_lua_context(fawkes::LuaContext *context)
Finalize a Lua context.
SkillerNavGraphFeature()
Constructor.
virtual void finalize()
Finalize the thread.
virtual ~SkillerNavGraphFeature()
Destructor.
Thread aspect to access configuration data.
Thread aspect to log output.
Thread aspect to access NavGraph.
Thread class encapsulation of pthreads.