diff options
author | Michael Schuldt <michael.schuldt@bmw.de> | 2012-11-08 14:24:39 +0100 |
---|---|---|
committer | Timo Lotterbach <timo.lotterbach@bmw-carit.de> | 2012-11-22 02:01:28 -0800 |
commit | 67b3e427cd0c53bdc50beb7afca2c712ecedb056 (patch) | |
tree | cb0e57030a1e93c72985f9ffb52d0cac9815d2a6 /LayerManagerCommands | |
parent | 853ceeff57186de18c2f15654346d5d16cfd6624 (diff) | |
download | layer_management-67b3e427cd0c53bdc50beb7afca2c712ecedb056.tar.gz |
LayerManagerCommands: Fixing Compilation for Optimization Commands
- Set and GetOptimization Commands are now adapted to new
Command Scheme
Signed-off-by: Michael Schuldt <michael.schuldt@bmw.de>
Diffstat (limited to 'LayerManagerCommands')
4 files changed, 14 insertions, 18 deletions
diff --git a/LayerManagerCommands/include/GetOptimizationModeCommand.h b/LayerManagerCommands/include/GetOptimizationModeCommand.h index fc72650..5e95aab 100644 --- a/LayerManagerCommands/include/GetOptimizationModeCommand.h +++ b/LayerManagerCommands/include/GetOptimizationModeCommand.h @@ -21,10 +21,10 @@ #ifndef _GETOPTIMIZATIONMODECOMMAND_H_ #define _GETOPTIMIZATIONMODECOMMAND_H_ -#include "BaseCommandSynchronous.h" +#include "ICommand.h" #include "OptimizationType.h" -class GetOptimizationModeCommand : public BaseCommandSynchronous +class GetOptimizationModeCommand : public ICommand { public: /*! @@ -34,8 +34,11 @@ public: * \param[in] returnMode location to store mode of optimization on execution * \ingroup Commands */ - GetOptimizationModeCommand(OptimizationType id, OptimizationModeType* returnMode); - + GetOptimizationModeCommand(pid_t sender,OptimizationType id, OptimizationModeType* returnMode) + : ICommand(ExecuteSynchronous, sender) + , m_id(id) + , m_pReturnMode(returnMode) + {} /** * \brief default destructor */ diff --git a/LayerManagerCommands/include/SetOptimizationModeCommand.h b/LayerManagerCommands/include/SetOptimizationModeCommand.h index f657261..4afb62c 100644 --- a/LayerManagerCommands/include/SetOptimizationModeCommand.h +++ b/LayerManagerCommands/include/SetOptimizationModeCommand.h @@ -21,10 +21,10 @@ #ifndef _SETOPTIMIZATIONMODECOMMAND_H_ #define _SETOPTIMIZATIONMODECOMMAND_H_ -#include "BaseCommandAsynchronous.h" +#include "ICommand.h" #include "OptimizationType.h" -class SetOptimizationModeCommand : public BaseCommandAsynchronous +class SetOptimizationModeCommand : public ICommand { public: /*! @@ -34,8 +34,11 @@ public: * \param[in] mode optimization mode to set * \ingroup Commands */ - SetOptimizationModeCommand(OptimizationType id, OptimizationModeType mode); - + SetOptimizationModeCommand(pid_t sender, OptimizationType id, OptimizationModeType mode) + : ICommand(ExecuteAsynchronous, sender) + , m_id(id) + , m_mode(mode) + {}; /** * \brief default destructor */ diff --git a/LayerManagerCommands/src/GetOptimizationModeCommand.cpp b/LayerManagerCommands/src/GetOptimizationModeCommand.cpp index 2506a58..feefe3a 100644 --- a/LayerManagerCommands/src/GetOptimizationModeCommand.cpp +++ b/LayerManagerCommands/src/GetOptimizationModeCommand.cpp @@ -22,11 +22,6 @@ #include "Scene.h" #include "Log.h" -GetOptimizationModeCommand::GetOptimizationModeCommand(OptimizationType id, OptimizationModeType* returnMode) -: m_id(id) -, m_pReturnMode(returnMode) -{ -} ExecutionResult GetOptimizationModeCommand::execute(ICommandExecutor* executor) { diff --git a/LayerManagerCommands/src/SetOptimizationModeCommand.cpp b/LayerManagerCommands/src/SetOptimizationModeCommand.cpp index cc64eba..2006327 100644 --- a/LayerManagerCommands/src/SetOptimizationModeCommand.cpp +++ b/LayerManagerCommands/src/SetOptimizationModeCommand.cpp @@ -22,11 +22,6 @@ #include "Scene.h" #include "Log.h" -SetOptimizationModeCommand::SetOptimizationModeCommand(OptimizationType id, OptimizationModeType mode) -: m_id(id) -, m_mode(mode) -{ -} ExecutionResult SetOptimizationModeCommand::execute(ICommandExecutor* executor) { |