Fawkes API
Fawkes Development Version
skiller_feature.h
1
/***************************************************************************
2
* skiller_feature.h - Additional skiller feature base class
3
*
4
* Created: Wed Jul 16 13:16:01 2014 (on flight to Joao Pessoa)
5
* Copyright 2014 Tim Niemueller [www.niemueller.de]
6
****************************************************************************/
7
8
/* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation; either version 2 of the License, or
11
* (at your option) any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU Library General Public License for more details.
17
*
18
* Read the full text in the LICENSE.GPL file in the doc directory.
19
*/
20
21
#ifndef __PLUGINS_SKILLER_SKILLER_FEATURE_H_
22
#define __PLUGINS_SKILLER_SKILLER_FEATURE_H_
23
24
#include <core/threading/thread.h>
25
#include <aspect/configurable.h>
26
#include <aspect/logging.h>
27
28
namespace
fawkes
{
29
class
LuaContext;
30
}
31
32
class
SkillerFeature
33
{
34
public
:
35
virtual
~
SkillerFeature
();
36
37
virtual
void
init_lua_context(
fawkes::LuaContext
*context) = 0;
38
virtual
void
finalize_lua_context(
fawkes::LuaContext
*context) = 0;
39
40
};
41
42
#endif
fawkes
Fawkes library namespace.
fawkes::LuaContext
Lua C++ wrapper.
Definition:
context.h:47
SkillerFeature
Skiller feature base class.
Definition:
skiller_feature.h:32
src
plugins
skiller
skiller_feature.h
Generated by
1.8.13