Lines Matching refs:args
70 JSIValue ExecuteAsyncWork(const JSIValue thisVal, const JSIValue* args,
74 if (!NativeapiCommon::IsValidJSIValue(args, argsNum)) {
82 params->args = JSI::AcquireValue(args[0]);
94 JSIValue args = params->args;
96 char* src = JSI::GetStringProperty(args, FILE_SOURCE_URI);
97 char* dest = JSI::GetStringProperty(args, FILE_DESTINATION_URI);
103 NativeapiCommon::FailCallBack(thisVal, args, ret);
108 NativeapiCommon::FailCallBack(thisVal, args, ERROR_CODE_GENERAL);
113 NativeapiCommon::FailCallBack(thisVal, args, ret);
118 NativeapiCommon::FailCallBack(thisVal, args, ret);
125 NativeapiCommon::FailCallBack(thisVal, args, ret);
129 NativeapiCommon::SuccessCallBack(thisVal, args, result);
133 JSI::ReleaseValueList(args, thisVal, result, ARGS_END);
143 JSIValue args = params->args;
145 char* src = JSI::GetStringProperty(args, FILE_URI);
149 NativeapiCommon::FailCallBack(thisVal, args, ret);
158 NativeapiCommon::FailCallBack(thisVal, args, ret);
161 NativeapiCommon::SuccessCallBack(thisVal, args, JSI::CreateUndefined());
163 JSI::ReleaseValueList(args, thisVal, ARGS_END);
211 JSIValue args = params->args;
213 char* uri = JSI::GetStringProperty(args, FILE_URI);
218 NativeapiCommon::FailCallBack(thisVal, args, ret);
227 NativeapiCommon::FailCallBack(thisVal, args, ret);
230 NativeapiCommon::SuccessCallBack(thisVal, args, result);
232 JSI::ReleaseValueList(args, thisVal, result, ARGS_END);
242 JSIValue args = params->args;
244 char* src = JSI::GetStringProperty(args, FILE_URI);
245 bool recursive = JSI::GetBooleanProperty(args, RECURSIVE);
250 NativeapiCommon::FailCallBack(thisVal, args, ret);
255 NativeapiCommon::FailCallBack(thisVal, args, ret);
270 NativeapiCommon::SuccessCallBack(thisVal, args, result);
273 JSI::ReleaseValueList(args, thisVal, result, ARGS_END);
283 JSIValue args = params->args;
285 char* src = JSI::GetStringProperty(args, FILE_URI);
286 char* text = JSI::GetStringProperty(args, TEXT);
287 bool append = JSI::GetBooleanProperty(args, FILE_APPEND);
291 NativeapiCommon::FailCallBack(thisVal, args, ERROR_CODE_PARAM);
296 NativeapiCommon::FailCallBack(thisVal, args, ret);
299 NativeapiCommon::SuccessCallBack(thisVal, args, JSI::CreateUndefined());
302 JSI::ReleaseValueList(args, thisVal, ARGS_END);
349 JSIValue args = params->args;
351 char* src = JSI::GetStringProperty(args, FILE_URI);
352 double position = JSI::GetNumberProperty(args, FILE_POSITION);
353 double length = JSI::GetNumberProperty(args, FILE_LENGTH);
358 NativeapiCommon::SuccessCallBack(thisVal, args, result);
360 NativeapiCommon::FailCallBack(thisVal, args, ret);
362 JSI::ReleaseValueList(args, thisVal, result, ARGS_END);
372 JSIValue args = params->args;
374 char* src = JSI::GetStringProperty(args, FILE_URI);
377 bool recursive = JSI::GetBooleanProperty(args, RECURSIVE);
379 NativeapiCommon::FailCallBack(thisVal, args, ret);
388 NativeapiCommon::FailCallBack(thisVal, args, ret);
391 NativeapiCommon::SuccessCallBack(thisVal, args, JSI::CreateUndefined());
393 JSI::ReleaseValueList(args, thisVal, ARGS_END);
439 JSIValue args = params->args;
441 char* src = JSI::GetStringProperty(args, FILE_URI);
442 double position = JSI::GetNumberProperty(args, FILE_POSITION);
443 double length = JSI::GetNumberProperty(args, FILE_LENGTH);
448 NativeapiCommon::FailCallBack(thisVal, args, ret);
454 NativeapiCommon::FailCallBack(thisVal, args, ret);
459 NativeapiCommon::FailCallBack(thisVal, args, ret);
462 NativeapiCommon::SuccessCallBack(thisVal, args, result);
464 JSI::ReleaseValueList(args, thisVal, result, ARGS_END);
474 JSIValue args = params->args;
476 char* src = JSI::GetStringProperty(args, FILE_URI);
480 NativeapiCommon::FailCallBack(thisVal, args, ret);
481 JSI::ReleaseValueList(args, thisVal, ARGS_END);
485 JSIValue buffer = JSI::GetNamedProperty(args, FILE_BUFFER);
486 double position = JSI::GetNumberProperty(args, FILE_POSITION);
487 bool append = JSI::GetBooleanProperty(args, FILE_APPEND);
496 NativeapiCommon::FailCallBack(thisVal, args, ERROR_CODE_PARAM);
502 NativeapiCommon::FailCallBack(thisVal, args, ret);
505 NativeapiCommon::SuccessCallBack(thisVal, args, JSI::CreateUndefined());
507 JSI::ReleaseValueList(args, thisVal, ARGS_END);
532 JSIValue NativeapiFs::MoveFile(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
534 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteCopyFile, true);
537 JSIValue NativeapiFs::CopyFile(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
539 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteCopyFile);
542 JSIValue NativeapiFs::DeleteFile(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
544 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteDeleteAccess, true);
547 JSIValue NativeapiFs::GetFileList(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
549 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteGetFileList, true);
552 JSIValue NativeapiFs::GetFileInfo(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
554 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteGetFileInfo);
557 JSIValue NativeapiFs::WriteTextFile(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
559 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteWriteTextFile);
562 JSIValue NativeapiFs::ReadTextFile(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
564 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteReadTextFile);
567 JSIValue NativeapiFs::Access(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
569 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteDeleteAccess);
572 JSIValue NativeapiFs::CreateDir(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
574 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteDirFunc, true);
577 JSIValue NativeapiFs::RemoveDir(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
579 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteDirFunc);
583 JSIValue NativeapiFs::ReadArrayFile(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
585 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteReadArrayFile);
588 JSIValue NativeapiFs::WriteArrayFile(const JSIValue thisVal, const JSIValue* args, uint8_t argsNum)
590 return ExecuteAsyncWork(thisVal, args, argsNum, ExecuteWriteArrayFile);