edits
[satune.git] / src / Tuner / tunable.h
index 6077891a5cff896daa2c990796dd3a74e58da7a6..8d696af0c58197576697beb64ada3e9f43482e15 100644 (file)
@@ -5,12 +5,22 @@
 
 class Tuner {
 public:
-       Tuner();
+       virtual int getTunable(TunableParam param, TunableDesc *descriptor);
+       virtual int getVarTunable(VarType vartype, TunableParam param, TunableDesc *descriptor);
+       virtual ~Tuner();
+       MEMALLOC;
+};
+
+class DefaultTuner : public Tuner {
+public:
+       DefaultTuner();
        int getTunable(TunableParam param, TunableDesc *descriptor);
        int getVarTunable(VarType vartype, TunableParam param, TunableDesc *descriptor);
        MEMALLOC;
 };
 
+
+
 class TunableDesc {
 public:
        TunableDesc(int _lowValue, int _highValue, int _defaultValue) : lowValue(_lowValue), highValue(_highValue), defaultValue(_defaultValue) {}