}
};
var result = native_.call(
- 'DataControlConsumerObject_addChangeListener',
+ 'DataControlConsumerObjectAddChangeListener',
{
providerId: providerId,
dataId: dataId,
}
if (0 != _realWatchId) {
- native_.call('DataControlConsumerObject_removeChangeListener', {
+ native_.call('DataControlConsumerObjectRemoveChangeListener', {
watchId: _realWatchId
});
insertionData: args.insertionData
};
- var syncResult = native_.call('SQLDataControlConsumer_insert', nativeParam, function(
+ var syncResult = native_.call('SQLDataControlConsumerInsert', nativeParam, function(
result
) {
if (result.status == 'success') {
updateData: args.updateData
};
- var syncResult = native_.call('SQLDataControlConsumer_update', nativeParam, function(
+ var syncResult = native_.call('SQLDataControlConsumerUpdate', nativeParam, function(
result
) {
if (result.status == 'success') {
where: args.where
};
- var syncResult = native_.call('SQLDataControlConsumer_remove', nativeParam, function(
+ var syncResult = native_.call('SQLDataControlConsumerRemove', nativeParam, function(
result
) {
if (result.status == 'success') {
nativeParam['order'] = args.order;
}
- var syncResult = native_.call('SQLDataControlConsumer_select', nativeParam, function(
+ var syncResult = native_.call('SQLDataControlConsumerSelect', nativeParam, function(
result
) {
if (result.status == 'success') {
};
var syncResult = native_.call(
- 'MappedDataControlConsumer_addValue',
+ 'MappedDataControlConsumerAddValue',
nativeParam,
function(result) {
if (result.status == 'success') {
};
var syncResult = native_.call(
- 'MappedDataControlConsumer_removeValue',
+ 'MappedDataControlConsumerRemoveValue',
nativeParam,
function(result) {
if (result.status == 'success') {
};
var syncResult = native_.call(
- 'MappedDataControlConsumer_getValue',
+ 'MappedDataControlConsumerGetValue',
nativeParam,
function(result) {
if (result.status == 'success') {
};
var syncResult = native_.call(
- 'MappedDataControlConsumer_updateValue',
+ 'MappedDataControlConsumerUpdateValue',
nativeParam,
function(result) {
if (result.status == 'success') {
ScopeLogger();
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&DatacontrolInstance::x, this, _1, _2));
- REGISTER_SYNC("SQLDataControlConsumer_update", SQLDataControlConsumerUpdate);
- REGISTER_SYNC("MappedDataControlConsumer_addValue", MappedDataControlConsumerAddvalue);
- REGISTER_SYNC("SQLDataControlConsumer_select", SQLDataControlConsumerSelect);
- REGISTER_SYNC("SQLDataControlConsumer_remove", SQLDataControlConsumerRemove);
- REGISTER_SYNC("MappedDataControlConsumer_removeValue", MappedDataControlConsumerRemovevalue);
- REGISTER_SYNC("MappedDataControlConsumer_updateValue", MappedDataControlConsumerUpdatevalue);
- REGISTER_SYNC("DataControlManager_getDataControlConsumer",
- DataControlManagerGetdatacontrolconsumer);
- REGISTER_SYNC("SQLDataControlConsumer_insert", SQLDataControlConsumerInsert);
- REGISTER_SYNC("MappedDataControlConsumer_getValue", MappedDataControlConsumerGetvalue);
- REGISTER_SYNC("DataControlConsumerObject_removeChangeListener", RemoveChangeListener);
-#undef REGISTER_SYNC
-#define REGISTER_ASYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&DatacontrolInstance::x, this, _1, _2));
- REGISTER_ASYNC("DataControlConsumerObject_addChangeListener", AddChangeListener);
-#undef REGISTER_ASYNC
+
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&DatacontrolInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(SQLDataControlConsumerUpdate);
+ REGISTER_METHOD(MappedDataControlConsumerAddValue);
+ REGISTER_METHOD(SQLDataControlConsumerSelect);
+ REGISTER_METHOD(SQLDataControlConsumerRemove);
+ REGISTER_METHOD(MappedDataControlConsumerRemoveValue);
+ REGISTER_METHOD(MappedDataControlConsumerUpdateValue);
+ REGISTER_METHOD(DataControlManagerGetConsumer);
+ REGISTER_METHOD(SQLDataControlConsumerInsert);
+ REGISTER_METHOD(MappedDataControlConsumerGetValue);
+ REGISTER_METHOD(DataControlConsumerObjectRemoveChangeListener);
+ REGISTER_METHOD(DataControlConsumerObjectAddChangeListener);
+
+#undef REGISTER_METHOD
}
DatacontrolInstance::~DatacontrolInstance() {
LoggerD("Deleting callback number %d", item.first);
int result = ::data_control_remove_data_change_cb(handle, watch_id);
if (DATA_CONTROL_ERROR_NONE != result) {
- LoggerE("RemoveChangeListener %d failed: %d (%s)", watch_id, result,
+ LoggerE("data_control_remove_data_change_cb %d failed: %d (%s)", watch_id, result,
get_error_message(result));
}
}
return; \
}
-void DatacontrolInstance::DataControlManagerGetdatacontrolconsumer(const picojson::value& args,
+void DatacontrolInstance::DataControlManagerGetConsumer(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeDatacontrol, &out);
}
}
}
-void DatacontrolInstance::MappedDataControlConsumerAddvalue(const picojson::value& args,
+void DatacontrolInstance::MappedDataControlConsumerAddValue(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeDatacontrol, &out);
}
}
}
-void DatacontrolInstance::MappedDataControlConsumerRemovevalue(const picojson::value& args,
+void DatacontrolInstance::MappedDataControlConsumerRemoveValue(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeDatacontrol, &out);
}
}
}
-void DatacontrolInstance::MappedDataControlConsumerGetvalue(const picojson::value& args,
+void DatacontrolInstance::MappedDataControlConsumerGetValue(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeDatacontrol, &out);
}
}
}
-void DatacontrolInstance::MappedDataControlConsumerUpdatevalue(const picojson::value& args,
+void DatacontrolInstance::MappedDataControlConsumerUpdateValue(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeDatacontrol, &out);
obj.insert(std::make_pair("callbackId", picojson::value(std::to_string(data->callbackId))));
// According to native documentation only IOError can be returned to webapi, other errors are
// handled earlier
- LogAndReportError(IOException("AddChangeListener failed"), obj);
+ LogAndReportError(IOException("DataControlConsumerObjectAddChangeListener failed"), obj);
Instance::PostMessage(data->_instance, event.serialize().c_str());
if (0 != callback_id) {
data->_instance->EraseMap(callback_id);
}
}
-void DatacontrolInstance::AddChangeListener(const picojson::value& args, picojson::object& out) {
+void DatacontrolInstance::DataControlConsumerObjectAddChangeListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeDatasharing, &out);
}
if (DATA_CONTROL_ERROR_NONE != result) {
- LogAndReportError(ServiceNotAvailableException("AddChangeListener failed"), out,
- ("AddChangeListener failed: %d (%s)", result, get_error_message(result)));
+ LogAndReportError(ServiceNotAvailableException("DataControlConsumerObjectAddChangeListener failed"), out,
+ ("DataControlConsumerObjectAddChangeListener failed: %d (%s)", result, get_error_message(result)));
return;
}
user_data.get(), &watch_id);
if (DATA_CONTROL_ERROR_NONE != result) {
- LogAndReportError(ServiceNotAvailableException("AddChangeListener failed"), out,
- ("AddChangeListener failed: %d (%s)", result, get_error_message(result)));
+ LogAndReportError(ServiceNotAvailableException("DataControlConsumerObjectAddChangeListener failed"), out,
+ ("DataControlConsumerObjectAddChangeListener failed: %d (%s)", result, get_error_message(result)));
return;
}
ReportSuccess(return_value, out);
}
-void DatacontrolInstance::RemoveChangeListener(const picojson::value& args, picojson::object& out) {
+void DatacontrolInstance::DataControlConsumerObjectRemoveChangeListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeDatasharing, &out);
int watch_id = static_cast<int>(args.get("watchId").get<double>());
if (reply_map.end() == reply_map.find(watch_id)) {
- LogAndReportError(IOException("RemoveChangeListener failed"), out,
- ("RemoveChangeListener failed, watch_id: %d", watch_id));
+ LogAndReportError(IOException("DataControlConsumerObjectRemoveChangeListener failed"), out,
+ ("DataControlConsumerObjectRemoveChangeListener failed, watch_id: %d", watch_id));
return;
}
data_control_h handle = reply_map[watch_id]->handle;
if (DATA_CONTROL_ERROR_NONE != result) {
// According to native documentation only IOError can be returned to webapi, other errors are
// handled earlier
- LogAndReportError(IOException("RemoveChangeListener failed"), out,
- ("RemoveChangeListener failed: %d (%s)", result, get_error_message(result)));
+ LogAndReportError(IOException("DataControlConsumerObjectRemoveChangeListener failed"), out,
+ ("DataControlConsumerObjectRemoveChangeListener failed: %d (%s)", result, get_error_message(result)));
return;
}
std::string* type);
private:
- void DataControlManagerGetdatacontrolconsumer(const picojson::value& args, picojson::object& out);
+ void DataControlManagerGetConsumer(const picojson::value& args, picojson::object& out);
void SQLDataControlConsumerInsert(const picojson::value& args, picojson::object& out);
void SQLDataControlConsumerUpdate(const picojson::value& args, picojson::object& out);
void SQLDataControlConsumerRemove(const picojson::value& args, picojson::object& out);
void SQLDataControlConsumerSelect(const picojson::value& args, picojson::object& out);
- void MappedDataControlConsumerAddvalue(const picojson::value& args, picojson::object& out);
- void MappedDataControlConsumerRemovevalue(const picojson::value& args, picojson::object& out);
- void MappedDataControlConsumerGetvalue(const picojson::value& args, picojson::object& out);
- void MappedDataControlConsumerUpdatevalue(const picojson::value& args, picojson::object& out);
- void AddChangeListener(const picojson::value& args, picojson::object& out);
- void RemoveChangeListener(const picojson::value& args, picojson::object& out);
+ void MappedDataControlConsumerAddValue(const picojson::value& args, picojson::object& out);
+ void MappedDataControlConsumerRemoveValue(const picojson::value& args, picojson::object& out);
+ void MappedDataControlConsumerGetValue(const picojson::value& args, picojson::object& out);
+ void MappedDataControlConsumerUpdateValue(const picojson::value& args, picojson::object& out);
+ void DataControlConsumerObjectAddChangeListener(const picojson::value& args, picojson::object& out);
+ void DataControlConsumerObjectRemoveChangeListener(const picojson::value& args, picojson::object& out);
ReplyCallbackDataMap reply_map;
};
this.setListener(nativeParam.downloadId, args.downloadCallback);
}
- var result = native_.callSync('DownloadManager_start', nativeParam);
+ var result = native_.callSync('DownloadManagerStart', nativeParam);
if (native_.isFailure(result)) {
if ('NetworkError' === result.error.name) {
'the identifier does not match any download operation in progress'
);
- var result = native_.callSync('DownloadManager_cancel', nativeParam);
+ var result = native_.callSync('DownloadManagerCancel', nativeParam);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
'the identifier does not match any download operation in progress'
);
- var result = native_.callSync('DownloadManager_pause', nativeParam);
+ var result = native_.callSync('DownloadManagerPause', nativeParam);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
'the identifier does not match any download operation in progress'
);
- var result = native_.callSync('DownloadManager_abandon', nativeParam);
+ var result = native_.callSync('DownloadManagerAbandon', nativeParam);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
'the identifier does not match any download operation in progress'
);
- var result = native_.callSync('DownloadManager_resume', nativeParam);
+ var result = native_.callSync('DownloadManagerResume', nativeParam);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
'the identifier does not match any download operation in progress'
);
- var result = native_.callSync('DownloadManager_getState', nativeParam);
+ var result = native_.callSync('DownloadManagerGetState', nativeParam);
if (native_.isSuccess(result)) {
return native_.getResultObject(result);
'the identifier does not match any download operation in progress'
);
- var result = native_.callSync('DownloadManager_getMIMEType', nativeParam);
+ var result = native_.callSync('DownloadManagerGetMimeType', nativeParam);
if (native_.isSuccess(result)) {
return native_.getResultObject(result);
ScopeLogger();
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&DownloadInstance::x, this, _1, _2));
- REGISTER_SYNC("DownloadManager_getMIMEType", DownloadManagerGetmimetype);
- REGISTER_SYNC("DownloadManager_start", DownloadManagerStart);
- REGISTER_SYNC("DownloadManager_cancel", DownloadManagerCancel);
- REGISTER_SYNC("DownloadManager_pause", DownloadManagerPause);
- REGISTER_SYNC("DownloadManager_abandon", DownloadManagerAbandon);
- REGISTER_SYNC("DownloadManager_resume", DownloadManagerResume);
- REGISTER_SYNC("DownloadManager_getState", DownloadManagerGetstate);
-#undef REGISTER_SYNC
+
+
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&DownloadInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(DownloadManagerGetMimeType);
+ REGISTER_METHOD(DownloadManagerStart);
+ REGISTER_METHOD(DownloadManagerCancel);
+ REGISTER_METHOD(DownloadManagerPause);
+ REGISTER_METHOD(DownloadManagerAbandon);
+ REGISTER_METHOD(DownloadManagerResume);
+ REGISTER_METHOD(DownloadManagerGetState);
+
+#undef REGISTER_METHOD
+
std::lock_guard<std::mutex> lock(instances_mutex_);
instances_.push_back(this);
}
}
-void DownloadInstance::DownloadManagerGetstate(const picojson::value& args, picojson::object& out) {
+void DownloadInstance::DownloadManagerGetState(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_EXIST(args, "downloadId", out)
int downloadId, ret;
}
}
-void DownloadInstance::DownloadManagerGetmimetype(const picojson::value& args,
+void DownloadInstance::DownloadManagerGetMimeType(const picojson::value& args,
picojson::object& out) {
ScopeLogger();
CHECK_EXIST(args, "downloadId", out)
void DownloadManagerPause(const picojson::value& args, picojson::object& out);
void DownloadManagerAbandon(const picojson::value& args, picojson::object& out);
void DownloadManagerResume(const picojson::value& args, picojson::object& out);
- void DownloadManagerGetstate(const picojson::value& args, picojson::object& out);
- void DownloadManagerGetmimetype(const picojson::value& args, picojson::object& out);
+ void DownloadManagerGetState(const picojson::value& args, picojson::object& out);
+ void DownloadManagerGetMimeType(const picojson::value& args, picojson::object& out);
bool GetDownloadID(const int download_id, int& native_download_id);
}
};
- var result = native_.call('ExifManager_getExifInfo', { uri: args.uri }, callback);
+ var result = native_.call('ExifManagerGetExifInfo', { uri: args.uri }, callback);
if (native_.isFailure(result)) {
// since tizen 5.0 the only possible error type here is SecurityError
}
};
- var result = native_.call('ExifManager_saveExifInfo', json, callback);
+ var result = native_.call('ExifManagerSaveExifInfo', json, callback);
if (native_.isFailure(result)) {
// since tizen 5.0 the only possible error type here is SecurityError
}
};
- var result = native_.call('ExifManager_getThumbnail', { uri: args.uri }, _callback);
+ var result = native_.call('ExifManagerGetThumbnail', { uri: args.uri }, _callback);
if (native_.isFailure(result)) {
// since tizen 5.0 the only possible error type here is SecurityError
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_ASYNC(c, x) RegisterSyncHandler(c, std::bind(&ExifInstance::x, this, _1, _2));
- REGISTER_ASYNC("ExifManager_getExifInfo", ExifManagerGetExifInfo);
- REGISTER_ASYNC("ExifManager_saveExifInfo", ExifManagerSaveExifInfo);
- REGISTER_ASYNC("ExifManager_getThumbnail", ExifManagerGetThumbnail);
-#undef REGISTER_ASYNC
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&ExifInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(ExifManagerGetExifInfo);
+ REGISTER_METHOD(ExifManagerSaveExifInfo);
+ REGISTER_METHOD(ExifManagerGetThumbnail);
+
+#undef REGISTER_METHOD
}
ExifInstance::~ExifInstance() {
{ name: 'type', type: types_.ENUM, values: Object.keys(FeedbackType) }
]);
- var result = native_.callSync('FeedbackManager_isPatternSupported', args);
+ var result = native_.callSync('FeedbackManagerIsPatternSupported', args);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
type: args.type ? args.type : 'any'
};
- var result = native_.callSync('FeedbackManager_play', nativeParam);
+ var result = native_.callSync('FeedbackManagerPlay', nativeParam);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
FeedbackManager.prototype.stop = function() {
var args = validator_.validateArgs(arguments, []);
- var result = native_.callSync('FeedbackManager_stop', args);
+ var result = native_.callSync('FeedbackManagerStop', args);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
ScopeLogger();
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&FeedbackInstance::x, this, _1, _2));
- REGISTER_SYNC("FeedbackManager_isPatternSupported", IsPatternSupported);
- REGISTER_SYNC("FeedbackManager_play", Play);
- REGISTER_SYNC("FeedbackManager_stop", Stop);
-#undef REGISTER_SYNC
+
+
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&FeedbackInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(FeedbackManagerIsPatternSupported);
+ REGISTER_METHOD(FeedbackManagerPlay);
+ REGISTER_METHOD(FeedbackManagerStop);
+
+#undef REGISTER_METHOD
+
}
FeedbackInstance::~FeedbackInstance() {
ScopeLogger();
}
-void FeedbackInstance::IsPatternSupported(const picojson::value& args, picojson::object& out) {
+void FeedbackInstance::FeedbackManagerIsPatternSupported(const picojson::value& args, picojson::object& out) {
ScopeLogger();
const auto pattern = args.get("pattern").get<std::string>();
}
}
-void FeedbackInstance::Play(const picojson::value& args, picojson::object& out) {
+void FeedbackInstance::FeedbackManagerPlay(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeHaptic, &out);
}
}
-void FeedbackInstance::Stop(const picojson::value& args, picojson::object& out) {
+void FeedbackInstance::FeedbackManagerStop(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeHaptic, &out);
private:
std::shared_ptr<FeedbackMaps> m_feedbackMapsPtr;
std::unique_ptr<FeedbackManager> m_feedbackManagerPtr;
- void IsPatternSupported(const picojson::value& args, picojson::object& out);
- void Play(const picojson::value& args, picojson::object& out);
- void Stop(const picojson::value& args, picojson::object& out);
+ void FeedbackManagerIsPatternSupported(const picojson::value& args, picojson::object& out);
+ void FeedbackManagerPlay(const picojson::value& args, picojson::object& out);
+ void FeedbackManagerStop(const picojson::value& args, picojson::object& out);
};
} // namespace feedback
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) RegisterSyncHandler(c, std::bind(&FilesystemInstance::x, this, _1, _2));
-
- REGISTER_SYNC("File_stat", FileStat);
- REGISTER_SYNC("File_statSync", FileStatSync);
- REGISTER_SYNC("File_createSync", FileCreateSync);
- REGISTER_SYNC("File_readDir", ReadDir);
- REGISTER_SYNC("File_rename", FileRename);
- REGISTER_SYNC("File_readBytes", FileReadBytes);
- REGISTER_SYNC("File_readString", FileReadString);
- REGISTER_SYNC("File_writeBytes", FileWriteBytes);
- REGISTER_SYNC("File_writeBase64", FileWriteBase64);
- REGISTER_SYNC("File_writeString", FileWriteString);
- REGISTER_SYNC("Filesystem_fetchAllStorages", FilesystemFetchAllStorages)
- REGISTER_SYNC("FileSystemManager_addStorageStateChangeListener", StartListening);
- REGISTER_SYNC("FileSystemManager_removeStorageStateChangeListener", StopListening);
- REGISTER_SYNC("FileSystemManager_fetchStorages", FileSystemManagerFetchStorages);
- REGISTER_SYNC("FileSystemManager_mkdir", FileSystemManagerMakeDirectory);
- REGISTER_SYNC("FileSystemManager_mkdirSync", FileSystemManagerMakeDirectorySync);
- REGISTER_SYNC("File_unlinkFile", UnlinkFile);
- REGISTER_SYNC("File_removeDirectory", RemoveDirectory);
- REGISTER_SYNC("File_copyTo", CopyTo);
- REGISTER_SYNC("FileSystemManager_getCanonicalPath", FileSystemManagerGetCanonicalPath);
-
- REGISTER_SYNC("FileSystemManager_openFile", FileSystemManagerOpenFile);
- REGISTER_SYNC("FileSystemManager_createDirectory", FileSystemManagerCreateDirectory);
- REGISTER_SYNC("FileSystemManager_deleteFile", FileSystemManagerDeleteFile);
- REGISTER_SYNC("FileSystemManager_deleteDirectory", FileSystemManagerDeleteDirectory);
- REGISTER_SYNC("FileSystemManager_copyFile", FileSystemManagerCopyFile);
- REGISTER_SYNC("FileSystemManager_copyDirectory", FileSystemManagerCopyDirectory);
- REGISTER_SYNC("FileSystemManager_moveFile", FileSystemManagerMoveFile);
- REGISTER_SYNC("FileSystemManager_moveDirectory", FileSystemManagerMoveDirectory);
- REGISTER_SYNC("FileSystemManager_rename", FileSystemManagerRename);
- REGISTER_SYNC("FileSystemManager_listDirectory", FileSystemManagerListDirectory);
- REGISTER_SYNC("FileSystemManager_isFile", FileSystemManagerIsFile);
- REGISTER_SYNC("FileSystemManager_isDirectory", FileSystemManagerIsDirectory);
- REGISTER_SYNC("FileSystemManager_pathExists", FileSystemManagerPathExists);
- REGISTER_SYNC("FileSystemManager_getLimits", FileSystemManagerGetLimits);
-
- REGISTER_SYNC("FileHandle_seek", FileHandleSeek);
- REGISTER_SYNC("FileHandle_readString", FileHandleReadString);
- REGISTER_SYNC("FileHandle_writeString", FileHandleWriteString);
- REGISTER_SYNC("FileHandle_readData", FileHandleReadData);
- REGISTER_SYNC("FileHandle_writeData", FileHandleWriteData);
- REGISTER_SYNC("FileHandle_flush", FileHandleFlush);
- REGISTER_SYNC("FileHandle_sync", FileHandleSync);
- REGISTER_SYNC("FileHandle_close", FileHandleClose);
-
-#undef REGISTER_SYNC
+
+
+
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&FilesystemInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(FileStat);
+ REGISTER_METHOD(FileStatSync);
+ REGISTER_METHOD(FileCreateSync);
+ REGISTER_METHOD(FileReadDir);
+ REGISTER_METHOD(FileRename);
+ REGISTER_METHOD(FileReadBytes);
+ REGISTER_METHOD(FileReadString);
+ REGISTER_METHOD(FileWriteBytes);
+ REGISTER_METHOD(FileWriteBase64);
+ REGISTER_METHOD(FileWriteString);
+ REGISTER_METHOD(FilesystemFetchAllStorages);
+ REGISTER_METHOD(FileSystemManagerAddStorageStateChangeListener);
+ REGISTER_METHOD(FileSystemManagerRemoveStorageStateChangeListener);
+ REGISTER_METHOD(FileSystemManagerFetchStorages);
+ REGISTER_METHOD(FileSystemManagerMakeDirectory);
+ REGISTER_METHOD(FileSystemManagerMakeDirectorySync);
+ REGISTER_METHOD(FileUnlinkFile);
+ REGISTER_METHOD(FileRemoveDirectory);
+ REGISTER_METHOD(FileCopyTo);
+ REGISTER_METHOD(FileSystemManagerGetCanonicalPath);
+
+ REGISTER_METHOD(FileSystemManagerOpenFile);
+ REGISTER_METHOD(FileSystemManagerCreateDirectory);
+ REGISTER_METHOD(FileSystemManagerDeleteFile);
+ REGISTER_METHOD(FileSystemManagerDeleteDirectory);
+ REGISTER_METHOD(FileSystemManagerCopyFile);
+ REGISTER_METHOD(FileSystemManagerCopyDirectory);
+ REGISTER_METHOD(FileSystemManagerMoveFile);
+ REGISTER_METHOD(FileSystemManagerMoveDirectory);
+ REGISTER_METHOD(FileSystemManagerRename);
+ REGISTER_METHOD(FileSystemManagerListDirectory);
+ REGISTER_METHOD(FileSystemManagerIsFile);
+ REGISTER_METHOD(FileSystemManagerIsDirectory);
+ REGISTER_METHOD(FileSystemManagerPathExists);
+ REGISTER_METHOD(FileSystemManagerGetLimits);
+
+ REGISTER_METHOD(FileHandleSeek);
+ REGISTER_METHOD(FileHandleReadString);
+ REGISTER_METHOD(FileHandleWriteString);
+ REGISTER_METHOD(FileHandleReadData);
+ REGISTER_METHOD(FileHandleWriteData);
+ REGISTER_METHOD(FileHandleFlush);
+ REGISTER_METHOD(FileHandleSync);
+ REGISTER_METHOD(FileHandleClose);
+
+#undef REGISTER_METHOD
+
+
FilesystemManager::GetInstance().AddListener(this);
}
FilesystemManager::GetInstance().FetchStorages(onSuccess, onError);
}
-void FilesystemInstance::StartListening(const picojson::value& args, picojson::object& out) {
+void FilesystemInstance::FileSystemManagerAddStorageStateChangeListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemWrite, &out);
FilesystemManager::GetInstance().StartListening();
ReportSuccess(out);
}
-void FilesystemInstance::StopListening(const picojson::value& args, picojson::object& out) {
+void FilesystemInstance::FileSystemManagerRemoveStorageStateChangeListener(const picojson::value& args, picojson::object& out) {
ScopeLogger();
CHECK_PRIVILEGE_ACCESS(kPrivilegeFilesystemWrite, &out);
FilesystemManager::GetInstance().StopListening();
FilesystemManager::GetInstance().MakeDirectory(location, onResult);
}
-void FilesystemInstance::ReadDir(const picojson::value& args, picojson::object& out) {
+void FilesystemInstance::FileReadDir(const picojson::value& args, picojson::object& out) {
ScopeLogger();
LoggerW(
"DEPRECATION WARNING: File.listFiles() is deprecated since Tizen 5.0. Use "
std::bind(&FilesystemManager::ReadDir, &fm, pathToDir, onSuccess, onError));
}
-void FilesystemInstance::UnlinkFile(const picojson::value& args, picojson::object& out) {
+void FilesystemInstance::FileUnlinkFile(const picojson::value& args, picojson::object& out) {
ScopeLogger();
LoggerW(
"DEPRECATION WARNING: File.deleteFile() is deprecated since Tizen 5.0. Use "
std::bind(&FilesystemManager::UnlinkFile, &fm, pathToFile, onSuccess, onError));
}
-void FilesystemInstance::RemoveDirectory(const picojson::value& args, picojson::object& out) {
+void FilesystemInstance::FileRemoveDirectory(const picojson::value& args, picojson::object& out) {
ScopeLogger();
LoggerW(
"DEPRECATION WARNING: File.deleteDirectory() is deprecated since Tizen 5.0. Use "
std::bind(&FilesystemManager::RemoveDirectory, &fm, pathToDelete, onSuccess, onError));
}
-void FilesystemInstance::CopyTo(const picojson::value& args, picojson::object& out) {
+void FilesystemInstance::FileCopyTo(const picojson::value& args, picojson::object& out) {
ScopeLogger();
LoggerW(
"DEPRECATION WARNING: File.copyTo() is deprecated since Tizen 5.0. Use "
void FileSystemManagerFetchStorages(const picojson::value& args, picojson::object& out);
void FileSystemManagerMakeDirectory(const picojson::value& args, picojson::object& out);
void FileSystemManagerMakeDirectorySync(const picojson::value& args, picojson::object& out);
- void ReadDir(const picojson::value& args, picojson::object& out);
- void UnlinkFile(const picojson::value& args, picojson::object& out);
- void RemoveDirectory(const picojson::value& args, picojson::object& out);
- void StartListening(const picojson::value& args, picojson::object& out);
- void StopListening(const picojson::value& args, picojson::object& out);
- void CopyTo(const picojson::value& args, picojson::object& out);
+ void FileReadDir(const picojson::value& args, picojson::object& out);
+ void FileUnlinkFile(const picojson::value& args, picojson::object& out);
+ void FileRemoveDirectory(const picojson::value& args, picojson::object& out);
+ void FileSystemManagerAddStorageStateChangeListener(const picojson::value& args, picojson::object& out);
+ void FileSystemManagerRemoveStorageStateChangeListener(const picojson::value& args, picojson::object& out);
+ void FileCopyTo(const picojson::value& args, picojson::object& out);
void onFilesystemStateChangeErrorCallback();
void onFilesystemStateChangeSuccessCallback(const common::Storage& storage);
void PrepareError(const FilesystemError& error, picojson::object& out);
if (cacheReady) {
return;
}
- var result = native_.callSync('Filesystem_fetchAllStorages', {});
+ var result = native_.callSync('FilesystemFetchAllStorages', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
// (global paths usage issue workaround)
initHomeDir();
- var result = native_.callSync('FileSystemManager_fetchStorages', {});
+ var result = native_.callSync('FileSystemManagerFetchStorages', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
function toCanonicalPath(path) {
- var result = native_.callSync('FileSystemManager_getCanonicalPath', {
+ var result = native_.callSync('FileSystemManagerGetCanonicalPath', {
path: path
});
if (native_.isFailure(result)) {
function File(data) {
function fileSizeGetter() {
var _realPath = commonFS_.toRealPath(this.fullPath);
- var _result = native_.callSync('File_statSync', { location: _realPath });
+ var _result = native_.callSync('FileStatSync', { location: _realPath });
var _aStatObj = native_.getResultObject(_result);
return _aStatObj.isFile ? _aStatObj.size : undefined;
}
// prevent recursive - only one parent
var _parentPath = data.path;
var _location = { location: commonFS_.toRealPath(_parentPath) };
- var _result = native_.callSync('File_statSync', _location);
+ var _result = native_.callSync('FileStatSync', _location);
var _statObj = native_.getResultObject(_result);
var _info = commonFS_.getFileInfo(_statObj, true);
return new File(_info);
native_.callIfPossible(args.onsuccess, _result);
};
- native_.call('File_readDir', data, callback);
+ native_.call('FileReadDir', data, callback);
}
File.prototype.listFiles = function() {
args.encoding = _checkEncoding(args.encoding);
var _realPath = commonFS_.toRealPath(this.fullPath);
- var _result = native_.callSync('File_statSync', { location: _realPath });
+ var _result = native_.callSync('FileStatSync', { location: _realPath });
if (native_.isFailure(_result)) {
setTimeout(function() {
native_.callIfPossible(
function readFile() {
var result;
- result = native_.callSync('File_readString', data);
+ result = native_.callSync('FileReadString', data);
if (native_.isFailure(result)) {
setTimeout(function() {
native_.callIfPossible(args.onerror, native_.getErrorObject(result));
return;
}
- var resultOldPath = native_.callSync('File_statSync', {
+ var resultOldPath = native_.callSync('FileStatSync', {
location: _realOriginalPath
});
if (native_.isFailure(resultOldPath)) {
var addFileName = false;
var lastChar = _realDestinationPath.substr(_realDestinationPath.length - 1);
- var resultNewPath = native_.callSync('File_statSync', {
+ var resultNewPath = native_.callSync('FileStatSync', {
location: _realDestinationPath
});
if (native_.isSuccess(resultNewPath)) {
_realDestinationPath.lastIndexOf('/') + 1
);
- var resultDestinationDirectory = native_.callSync('File_statSync', {
+ var resultDestinationDirectory = native_.callSync('FileStatSync', {
location: destinationDirectoryPath
});
if (native_.isFailure(resultDestinationDirectory)) {
}
if (!args.overwrite) {
- var resultPath = native_.callSync('File_statSync', {
+ var resultPath = native_.callSync('FileStatSync', {
location: _realDestinationPath
});
if (native_.isSuccess(resultPath)) {
native_.callIfPossible(args.onsuccess);
};
- native_.call('File_copyTo', data, callback);
+ native_.call('FileCopyTo', data, callback);
}
File.prototype.copyTo = function() {
return;
}
- var resultOldPath = native_.callSync('File_statSync', {
+ var resultOldPath = native_.callSync('FileStatSync', {
location: _realOriginalPath
});
if (native_.isFailure(resultOldPath)) {
}
if (!args.overwrite) {
- var resultNewPath = native_.callSync('File_statSync', {
+ var resultNewPath = native_.callSync('FileStatSync', {
location: _realDestinationPath
});
if (native_.isSuccess(resultNewPath)) {
native_.callIfPossible(args.onsuccess);
};
- native_.call('File_rename', data, callback);
+ native_.call('FileRename', data, callback);
}
File.prototype.moveTo = function() {
);
}
- var _resultExist = native_.callSync('File_statSync', { location: _realNewPath });
+ var _resultExist = native_.callSync('FileStatSync', { location: _realNewPath });
if (native_.isSuccess(_resultExist)) {
throw new WebAPIException(
WebAPIException.INVALID_VALUES_ERR,
);
}
- var result = native_.callSync('FileSystemManager_mkdirSync', {
+ var result = native_.callSync('FileSystemManagerMakeDirectorySync', {
location: _realNewPath
});
if (native_.isFailure(result)) {
);
}
- var _result = native_.callSync('File_statSync', { location: _realNewPath });
+ var _result = native_.callSync('FileStatSync', { location: _realNewPath });
_statObj = native_.getResultObject(_result);
_fileInfo = commonFS_.getFileInfo(_statObj, false, this.mode);
);
}
- var _resultExist = native_.callSync('File_statSync', { location: _outputRealPath });
+ var _resultExist = native_.callSync('FileStatSync', { location: _outputRealPath });
if (native_.isSuccess(_resultExist)) {
throw new WebAPIException(WebAPIException.IO_ERR, 'Overwrite is not allowed');
}
- var result = native_.callSync('File_createSync', { location: _outputRealPath });
+ var result = native_.callSync('FileCreateSync', { location: _outputRealPath });
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
- var _result = native_.callSync('File_statSync', { location: _outputRealPath });
+ var _result = native_.callSync('FileStatSync', { location: _outputRealPath });
var _statObj = native_.getResultObject(_result);
var _fileInfo = commonFS_.getFileInfo(_statObj, false, this.mode);
);
}
- var _result = native_.callSync('File_statSync', { location: _realPath });
+ var _result = native_.callSync('FileStatSync', { location: _realPath });
if (native_.isFailure(_result)) {
throw new WebAPIException(
WebAPIException.NOT_FOUND_ERR,
return;
}
- var _result = native_.callSync('File_statSync', { location: _myPath });
+ var _result = native_.callSync('FileStatSync', { location: _myPath });
if (native_.isFailure(_result)) {
setTimeout(function() {
native_.callIfPossible(
native_.callIfPossible(args.onsuccess);
};
- native_.call('File_removeDirectory', data, callback);
+ native_.call('FileRemoveDirectory', data, callback);
},
function() {
native_.callIfPossible(
var _fileRealPath = commonFS_.toRealPath(args.filePath);
- var _result = native_.callSync('File_statSync', { location: _fileRealPath });
+ var _result = native_.callSync('FileStatSync', { location: _fileRealPath });
if (native_.isFailure(_result)) {
setTimeout(function() {
native_.callIfPossible(
native_.callIfPossible(args.onsuccess);
};
- native_.call('File_unlinkFile', data, callback);
+ native_.call('FileUnlinkFile', data, callback);
}
File.prototype.deleteFile = function() {
} else {
data.whence = args.whence;
}
- var result = native_.callSync('FileHandle_seek', data);
+ var result = native_.callSync('FileHandleSeek', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileHandle_seek', data, callback);
+ var result = native_.call('FileHandleSeek', data, callback);
if (native_.isFailure(result)) {
setTimeout(function() {
native_.callIfPossible(args.errorCallback, native_.getErrorObject(result));
if (!type_.isNullOrUndefined(args.count)) {
data.count = args.count;
}
- var result = native_.callSync('FileHandle_readString', data);
+ var result = native_.callSync('FileHandleReadString', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_readString', data, callback);
+ var result = native_.call('FileHandleReadString', data, callback);
if (native_.isFailure(result)) {
var err = native_.getErrorObject(result);
);
}
var data = { id: this.id, string: args.string, encoding: args.outputEncoding };
- var result = native_.callSync('FileHandle_writeString', data);
+ var result = native_.callSync('FileHandleWriteString', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_writeString', data, callback);
+ var result = native_.call('FileHandleWriteString', data, callback);
if (native_.isFailure(result)) {
var err = native_.getErrorObject(result);
if (!type_.isNullOrUndefined(args.size)) {
data.size = args.size;
}
- var result = native_.call('FileHandle_readData', data);
+ var result = native_.call('FileHandleReadData', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_readData', data, callback);
+ var result = native_.call('FileHandleReadData', data, callback);
if (native_.isFailure(result)) {
var err = native_.getErrorObject(result);
var encodedData = ArrayToString(blobToUint8Array(args.blob));
var data = { id: this.id, data: encodedData };
- var result = native_.callSync('FileHandle_writeData', data);
+ var result = native_.callSync('FileHandleWriteData', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileHandle_writeData', data, callback);
+ var result = native_.call('FileHandleWriteData', data, callback);
// Only IOError is possible to be returned synchronously, so it is passed to
// errorCallback in each case.
if (!type_.isNullOrUndefined(args.size)) {
data.size = args.size;
}
- var result = native_.callSync('FileHandle_readData', data);
+ var result = native_.callSync('FileHandleReadData', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_readData', data, callback);
+ var result = native_.call('FileHandleReadData', data, callback);
if (native_.isFailure(result)) {
var err = native_.getErrorObject(result);
}
var encodedData = ArrayToString(args.data);
var data = { id: this.id, data: encodedData };
- var result = native_.callSync('FileHandle_writeData', data);
+ var result = native_.callSync('FileHandleWriteData', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_writeData', data, callback);
+ var result = native_.call('FileHandleWriteData', data, callback);
// Only IOError is possible to be returned synchronously, so it is passed to
// errorCallback in each case.
);
}
var data = { id: this.id };
- var result = native_.callSync('FileHandle_flush', data);
+ var result = native_.callSync('FileHandleFlush', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_flush', data, callback);
+ var result = native_.call('FileHandleFlush', data, callback);
// Only IOError is possible to be returned synchronously, so it is passed to
// errorCallback in each case.
}
var data = { id: this.id };
- var result = native_.callSync('FileHandle_sync', data);
+ var result = native_.callSync('FileHandleSync', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_sync', data, callback);
+ var result = native_.call('FileHandleSync', data, callback);
// Only IOError is possible to be returned synchronously, so it is passed to
// errorCallback in each case.
throw new WebAPIException(WebAPIException.IO_ERR, 'FileHandle is not opened');
}
var data = { id: this.id };
- var result = native_.callSync('FileHandle_close', data);
+ var result = native_.callSync('FileHandleClose', data);
this.state = 'closed';
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
};
- var result = native_.call('FileHandle_close', data, callback);
+ var result = native_.call('FileHandleClose', data, callback);
this.state = 'closed';
// Only IOError is possible to be returned synchronously, so it is passed to
length: args.charCount > _count ? _count : args.charCount
};
- var result = native_.callSync('File_readString', data);
+ var result = native_.callSync('FileReadString', data);
if (native_.isFailure(result)) {
throw new WebAPIException(WebAPIException.IO_ERR, 'Could not read');
}
length: args.byteCount > _count ? _count : args.byteCount
};
- var result = native_.callSync('File_readBytes', data);
+ var result = native_.callSync('FileReadBytes', data);
if (native_.isFailure(result)) {
throw new WebAPIException(WebAPIException.INVALID_VALUES_ERR, 'Could not read');
}
check_characters_outside_latin1(data.data);
}
- var result = native_.callSync('File_writeString', data);
+ var result = native_.callSync('FileWriteString', data);
if (native_.isFailure(result)) {
throw new WebAPIException(WebAPIException.IO_ERR, 'Could not write');
truncate: this._truncate
};
- var result = native_.callSync('File_writeBytes', data);
+ var result = native_.callSync('FileWriteBytes', data);
if (native_.isFailure(result)) {
throw new WebAPIException(WebAPIException.IO_ERR, 'Could not write');
truncate: this._truncate
};
- var result = native_.callSync('File_writeBase64', data);
+ var result = native_.callSync('FileWriteBase64', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
var fileStreamManager = new FileStreamManager();
function FileSystemManager() {
- var limits = native_.getResultObject(native_.callSync('FileSystemManager_getLimits'));
+ var limits = native_.getResultObject(native_.callSync('FileSystemManagerGetLimits'));
Object.defineProperties(this, {
maxNameLength: { value: limits[0], writable: false, enumerable: true },
maxPathLength: { value: limits[1], writable: false, enumerable: true }
);
}
- var result = native_.callSync('FileSystemManager_openFile', data);
+ var result = native_.callSync('FileSystemManagerOpenFile', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
} else {
}
};
- var result = native_.call('FileSystemManager_createDirectory', data, callback);
+ var result = native_.call('FileSystemManagerCreateDirectory', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_deleteFile', data, callback);
+ var result = native_.call('FileSystemManagerDeleteFile', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_deleteDirectory', data, callback);
+ var result = native_.call('FileSystemManagerDeleteDirectory', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_copyFile', data, callback);
+ var result = native_.call('FileSystemManagerCopyFile', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_copyDirectory', data, callback);
+ var result = native_.call('FileSystemManagerCopyDirectory', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_moveFile', data, callback);
+ var result = native_.call('FileSystemManagerMoveFile', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_moveDirectory', data, callback);
+ var result = native_.call('FileSystemManagerMoveDirectory', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_rename', data, callback);
+ var result = native_.call('FileSystemManagerRename', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
}
};
- var result = native_.call('FileSystemManager_listDirectory', data, callback);
+ var result = native_.call('FileSystemManagerListDirectory', data, callback);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
var data = { path: realPath };
- var result = native_.callSync('FileSystemManager_isFile', data);
+ var result = native_.callSync('FileSystemManagerIsFile', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
} else {
var data = { path: realPath };
- var result = native_.callSync('FileSystemManager_isDirectory', data);
+ var result = native_.callSync('FileSystemManagerIsDirectory', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
} else {
}
var data = { path: realPath };
- var result = native_.callSync('FileSystemManager_pathExists', data);
+ var result = native_.callSync('FileSystemManagerPathExists', data);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
} else {
}
};
- var ret = native_.call('File_stat', data, callback);
+ var ret = native_.call('FileStat', data, callback);
if (native_.isFailure(ret)) {
throw native_.getErrorObject(ret);
}
if (register) {
native_.addListener('StorageStateChangeListener', _StorageStateChangeListener);
var result = native_.callSync(
- 'FileSystemManager_addStorageStateChangeListener',
+ 'FileSystemManagerAddStorageStateChangeListener',
{}
);
if (type_.isEmptyObject(callbacks)) {
var result = native_.callSync(
- 'FileSystemManager_removeStorageStateChangeListener',
+ 'FileSystemManagerRemoveStorageStateChangeListener',
{}
);
if (native_.isFailure(result)) {
};
var result = native_.call(
- 'HumanActivityMonitorManager_getHumanActivityData',
+ 'HumanActivityMonitorManagerGetHumanActivityData',
data,
callback
);
function checkPrivilegesForMethod(method, type) {
utils_.checkPrivilegeAccess(utils_.privilege.HEALTHINFO);
- if ('HumanActivityMonitorManager_stop' === method && 'GPS' === type) {
+ if ('HumanActivityMonitorManagerStop' === method && 'GPS' === type) {
utils_.checkPrivilegeAccess(utils_.privilege.LOCATION);
}
}
utils_.log(
'callbackInterval = ' + callbackInterval + ', sampleInterval = ' + sampleInterval
);
- startListener(listenerId, listener, 'HumanActivityMonitorManager_start', {
+ startListener(listenerId, listener, 'HumanActivityMonitorManagerStart', {
type: args.type,
listenerId: listenerId,
callbackInterval: callbackInterval,
if (HumanActivityType.PEDOMETER === args.type) {
stopListener(
'HumanActivityMonitor_PEDOMETER',
- 'HumanActivityMonitorManager_stop',
+ 'HumanActivityMonitorManagerStop',
{ type: HumanActivityType.PEDOMETER },
pedometerListener && !accumulativePedometerListener
);
} else {
stopListener(
'HumanActivityMonitor_' + args.type,
- 'HumanActivityMonitorManager_stop',
+ 'HumanActivityMonitorManagerStop',
{ type: args.type },
true
);
HumanActivityMonitorManager.prototype.unsetAccumulativePedometerListener = function() {
stopListener(
'HumanActivityMonitor_PEDOMETER',
- 'HumanActivityMonitorManager_stop',
+ 'HumanActivityMonitorManagerStop',
{ type: HumanActivityType.PEDOMETER },
accumulativePedometerListener && !pedometerListener
);
]);
var result = native_.call(
- 'HumanActivityMonitorManager_addActivityRecognitionListener',
+ 'HumanActivityMonitorManagerAddActivityRecognitionListener',
{ type: args.type, listenerId: activityRecognitionListener.listenerName }
);
if (native_.isFailure(result)) {
]);
var result = native_.call(
- 'HumanActivityMonitorManager_removeActivityRecognitionListener',
+ 'HumanActivityMonitorManagerRemoveActivityRecognitionListener',
{ watchId: args.watchId }
);
if (native_.isFailure(result)) {
callArgs.type = args.type;
- var result = native_.callSync('HumanActivityMonitorManager_startRecorder', callArgs);
+ var result = native_.callSync('HumanActivityMonitorManagerStartRecorder', callArgs);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
var callArgs = {};
callArgs.type = args.type;
- var result = native_.callSync('HumanActivityMonitorManager_stopRecorder', callArgs);
+ var result = native_.callSync('HumanActivityMonitorManagerStopRecorder', callArgs);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
};
var result = native_.call(
- 'HumanActivityMonitorManager_readRecorderData',
+ 'HumanActivityMonitorManagerReadRecorderData',
callArgs,
callback
);
var callArgs = {};
callArgs.type = args.type;
- var result = native_.callSync('GestureManager_isGestureSupported', callArgs);
+ var result = native_.callSync('GestureManagerIsGestureSupported', callArgs);
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
}
var typeCountMap = alwaysOn ? this.typeCountMapAlwaysOn : this.typeCountMapDefault;
if (typeCountMap[type] === 0) {
var result = this.native.callSync(
- 'GestureManager_addGestureRecognitionListener',
+ 'GestureManagerAddGestureRecognitionListener',
listener
);
if (this.native.isFailure(result)) {
if (typeCountMap[listener.type] === 1) {
var result = this.native.callSync(
- 'GestureManager_removeGestureRecognitionListener',
+ 'GestureManagerRemoveGestureRecognitionListener',
listener
);
if (this.native.isFailure(result)) {
using std::placeholders::_1;
using std::placeholders::_2;
-#define REGISTER_SYNC(c, x) \
- RegisterSyncHandler(c, std::bind(&HumanActivityMonitorInstance::x, this, _1, _2));
- REGISTER_SYNC("HumanActivityMonitorManager_getHumanActivityData",
- HumanActivityMonitorManagerGetHumanActivityData);
- REGISTER_SYNC("HumanActivityMonitorManager_start", HumanActivityMonitorManagerStart);
- REGISTER_SYNC("HumanActivityMonitorManager_stop", HumanActivityMonitorManagerStop);
- REGISTER_SYNC("HumanActivityMonitorManager_addActivityRecognitionListener",
- HumanActivityMonitorManagerAddActivityRecognitionListener);
- REGISTER_SYNC("HumanActivityMonitorManager_removeActivityRecognitionListener",
- HumanActivityMonitorManagerRemoveActivityRecognitionListener);
- REGISTER_SYNC("HumanActivityMonitorManager_startRecorder",
- HumanActivityMonitorManagerStartRecorder);
- REGISTER_SYNC("HumanActivityMonitorManager_stopRecorder",
- HumanActivityMonitorManagerStopRecorder);
- REGISTER_SYNC("HumanActivityMonitorManager_readRecorderData",
- HumanActivityMonitorManagerReadRecorderData);
- REGISTER_SYNC("GestureManager_isGestureSupported", GestureManagerIsGestureSupported);
- REGISTER_SYNC("GestureManager_addGestureRecognitionListener",
- GestureManagerAddGestureRecognitionListener);
- REGISTER_SYNC("GestureManager_removeGestureRecognitionListener",
- GestureManagerRemoveGestureRecognitionListener);
-#undef REGISTER_SYNC
+
+
+#define REGISTER_METHOD(M) \
+ RegisterSyncHandler(#M, std::bind(&HumanActivityMonitorInstance::M, this, _1, _2))
+
+ REGISTER_METHOD(HumanActivityMonitorManagerGetHumanActivityData);
+ REGISTER_METHOD(HumanActivityMonitorManagerStart);
+ REGISTER_METHOD(HumanActivityMonitorManagerStop);
+ REGISTER_METHOD(HumanActivityMonitorManagerAddActivityRecognitionListener);
+ REGISTER_METHOD(HumanActivityMonitorManagerRemoveActivityRecognitionListener);
+ REGISTER_METHOD(HumanActivityMonitorManagerStartRecorder);
+ REGISTER_METHOD(HumanActivityMonitorManagerStopRecorder);
+ REGISTER_METHOD(HumanActivityMonitorManagerReadRecorderData);
+ REGISTER_METHOD(GestureManagerIsGestureSupported);
+ REGISTER_METHOD(GestureManagerAddGestureRecognitionListener);
+ REGISTER_METHOD(GestureManagerRemoveGestureRecognitionListener);
+
+#undef REGISTER_METHOD
+
}
HumanActivityMonitorInstance::~HumanActivityMonitorInstance() {