remove userData parameter
// The callback should be called when the value is changed(Not Same).
return MODES_ERROR_NOT_SUPPORTED;
}
- virtual void unSetChangedCallback(valueChangedCB callback, void *userData)
+ virtual void unSetChangedCallback(valueChangedCB callback)
{
}
protected:
return MODES_ERROR_NONE;
}
-void TestPluginAction::unSetChangedCallback(valueChangedCB callback, void *userData)
+void TestPluginAction::unSetChangedCallback(valueChangedCB callback)
{
cb = NULL;
cbData = NULL;
std::string getUndoInfo() override;
int setUndoInfo(const std::string &data) override;
int setChangedCallback(valueChangedCB callback, void *userData) override;
- void unSetChangedCallback(valueChangedCB callback, void *userData) override;
+ void unSetChangedCallback(valueChangedCB callback) override;
void callChangedCB();
private:
static gboolean changeTimeout(gpointer data);
return;
subscribed = false;
- piAction->unSetChangedCallback(valueChangedCallback, this);
+ piAction->unSetChangedCallback(valueChangedCallback);
subscribedActions.erase(ruleName);
}