summaryrefslogtreecommitdiff
path: root/src/manager/client
diff options
context:
space:
mode:
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>2014-10-27 13:11:16 +0100
committerMaciej J. Karpiuk <m.karpiuk2@samsung.com>2015-02-17 11:00:03 +0100
commit11a0d3c4490474e1fff622098a2fe3153af97271 (patch)
tree9ae11428a7879051793df82fba4effafdef10a92 /src/manager/client
parentb3b6799c8593235d69282564d0c2c89aa903b14f (diff)
downloadkey-manager-11a0d3c4490474e1fff622098a2fe3153af97271.tar.gz
key-manager-11a0d3c4490474e1fff622098a2fe3153af97271.tar.bz2
key-manager-11a0d3c4490474e1fff622098a2fe3153af97271.zip
CC mode logic updated
[Issue#] N/A [Feature/Bug] N/A [Problem] CC mode was not checked during key-manager startup. CC mode was passed via API [Cause] N/A [Solution] CC mode checked during key-manager startup. CC mode is being read by key-manager. [Verification] Run ckm-tests --group=CKM_CC_MODE Change-Id: I5b861c53301893773559eca10722604fa24bd6ec
Diffstat (limited to 'src/manager/client')
-rw-r--r--src/manager/client/client-control.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/manager/client/client-control.cpp b/src/manager/client/client-control.cpp
index 4f8ac558..698c7a0b 100644
--- a/src/manager/client/client-control.cpp
+++ b/src/manager/client/client-control.cpp
@@ -190,15 +190,10 @@ public:
});
}
- virtual int setCCMode(CCModeState mode) {
+ virtual int updateCCMode() {
return try_catch([&] {
- if(((mode != CCModeState::CC_MODE_OFF)) && (mode != CCModeState::CC_MODE_ON)) {
- return CKM_API_ERROR_INPUT_PARAM;
- }
-
MessageBuffer recv;
- auto send = MessageBuffer::Serialize(static_cast<int>(ControlCommand::SET_CC_MODE),
- static_cast<int>(mode));
+ auto send = MessageBuffer::Serialize(static_cast<int>(ControlCommand::UPDATE_CC_MODE));
int retCode = sendToServer(
SERVICE_SOCKET_CKM_CONTROL,
send.Pop(),