84bf8627df3deeacfb4937284efc57fe1979291f
[satune.git] / src / Tuner / tunable.h
1 #ifndef TUNABLE_H
2 #define TUNABLE_H
3 #include "classlist.h"
4
5
6 struct Tuner {
7 };
8
9 struct TunableDesc {
10         int lowValue;
11         int highValue;
12         int defaultValue;
13 };
14
15 int getTunable(Tuner This, TunableParam param, TunableDesc * descriptor);
16 int getVarTunable(Tuner This, VarType vartype, TunableParam param, TunableDesc * descriptor);
17
18 #define GETTUNABLE(This, param, descriptor) getTunable(This, param, descriptor);
19 #define GETVARTUNABLE(This, vartype, param, descriptor) getTunable(This, param, descriptor);
20
21 #endif