{name: 'keyName', type: types.STRING}
]);
- var ret = native.callSync('InputDeviceManager_registerKey', {
- keyName: args.keyName
- });
+ var ret = native.sendRuntimeSyncMessage('tizen://api/inputdevice/registerKey',args.keyName);
if (native.isFailure(ret)) {
throw native.getErrorObject(ret);
var args = validator.validateArgs(arguments, [
{name: 'keyName', type: types.STRING}
]);
-
- var ret = native.callSync('InputDeviceManager_unregisterKey', {
- keyName: args.keyName
- });
+
+ var ret = native.sendRuntimeSyncMessage('tizen://api/inputdevice/unregisterKey',args.keyName);
if (native.isFailure(ret)) {
throw native.getErrorObject(ret);
RegisterSyncHandler(c, std::bind(&InputDeviceInstance::x, this, _1, _2));
REGISTER_SYNC("TVInputDeviceManager_getSupportedKeys", getSupportedKeys);
REGISTER_SYNC("TVInputDeviceManager_getKey", getKey);
- REGISTER_SYNC("TVInputDeviceManager_registerKey", registerKey);
- REGISTER_SYNC("TVInputDeviceManager_unregisterKey", unregisterKey);
#undef REGISTER_SYNC
}
ReportSuccess(inputDeviceKeyToJson(keyPtr), out);
}
-void InputDeviceInstance::registerKey(const picojson::value& args,
- picojson::object& out) {
- LOGD("Enter");
- std::string keyName = args.get("keyName").get<std::string>();
- InputDeviceManager::getInstance().registerKey(keyName);
- ReportSuccess(out);
-}
-
-void InputDeviceInstance::unregisterKey(const picojson::value& args,
- picojson::object& out) {
- LOGD("Enter");
- std::string keyName = args.get("keyName").get<std::string>();
- InputDeviceManager::getInstance().unregisterKey(keyName);
- ReportSuccess(out);
-}
-
} // namespace inputdevice
} // namespace extension
picojson::value inputDeviceKeyToJson(const InputDeviceKeyPtr keyPtr);
void getSupportedKeys(const picojson::value& args, picojson::object& out);
void getKey(const picojson::value& args, picojson::object& out);
- void registerKey(const picojson::value& args, picojson::object& out);
- void unregisterKey(const picojson::value& args, picojson::object& out);
};
} // namespace inputdevice
return NULL;
}
}
-void InputDeviceManager::registerKey(std::string const& keyName) const {
- LOGD("Enter");
-}
-void InputDeviceManager::unregisterKey(std::string const& keyName) const {
- LOGD("Enter");
-}
std::vector<InputDeviceKeyPtr> InputDeviceManager::getSupportedKeys() const {
LOGD("Enter");
public:
InputDeviceKeyPtr getKey(std::string const& keyName) const;
- void registerKey(std::string const& keyName) const;
-
- void unregisterKey(std::string const& keyName) const;
-
std::vector<InputDeviceKeyPtr> getSupportedKeys() const;
static InputDeviceManager& getInstance();