/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/include/ |
H A D | parcel_wrapper.h | 40 rust::string ReadInterfaceToken(MessageParcel &msgParcel); 45 bool WriteString(Parcel &parcel, const rust::str val); 46 bool ReadString(Parcel &parcel, rust::string &val); 48 bool WriteString16(Parcel &parcel, const rust::str val); 49 rust::string ReadString16(Parcel &parcel); 51 bool WriteString16Vec(Parcel &parcel, const rust::vec<rust::string &> &v); 52 rust::vec<rust::string> ReadString16Vec(Parcel &parcel); 65 bool WriteStringVector(Parcel &parcel, rust::slice<const rust::string> val); 66 bool WriteString16Vector(Parcel &parcel, rust::slice<const rust::string> val); 79 bool ReadStringVector(Parcel &parcel, rust::vec<rust::string> &val); [all …]
|
H A D | remote_object_wrapper.h | 46 rust::string GetInterfaceDescriptor() const; 47 rust::string GetObjectDescriptor() const; 52 int Dump(int fd, const rust::Slice<const rust::string> args) const; 54 …std::unique_ptr<DeathRecipientRemoveHandler> AddDeathRecipient(rust::Fn<void(rust::Box<RemoteObj>)… 65 DeathRecipientWrapper(rust::Fn<void(rust::Box<RemoteObj>)> cb); 69 rust::Fn<void(rust::Box<RemoteObj>)> inner_; 99 std::unique_ptr<IRemoteObjectWrapper> FromRemoteStub(rust::Box<RemoteStubWrapper> stub);
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/src/cxx/ |
H A D | parcel_wrapper.cpp | 65 rust::string ReadInterfaceToken(MessageParcel &msgParcel) in ReadInterfaceToken() 111 bool ReadString(Parcel &parcel, rust::string &val) in ReadString() 122 bool WriteString(Parcel &parcel, const rust::str val) in WriteString() 128 bool WriteString16(Parcel &parcel, const rust::str val) in WriteString16() 133 rust::string ReadString16(Parcel &parcel) in ReadString16() 137 return rust::string(u16string.data()); in ReadString16() 196 bool WriteStringVector(Parcel &parcel, rust::slice<const rust::string> val) in WriteStringVector() 205 bool WriteString16Vector(Parcel &parcel, rust::slice<const rust::string> val) in WriteString16Vector() 227 bool ReadBoolVector(Parcel &parcel, rust::vec<bool> &val) in ReadBoolVector() 272 bool ReadStringVector(Parcel &parcel, rust::vec<rust::string> &val) in ReadStringVector() [all …]
|
H A D | remote_object_wrapper.cpp | 51 rust::string IRemoteObjectWrapper::GetInterfaceDescriptor() const in GetInterfaceDescriptor() 56 rust::string IRemoteObjectWrapper::GetObjectDescriptor() const in GetObjectDescriptor() 62 rust::Fn<void(rust::Box<RemoteObj>)> callback) const in AddDeathRecipient() 90 int IRemoteObjectWrapper::Dump(int fd, const rust::Slice<const rust::string> args) const in Dump() 100 DeathRecipientWrapper::DeathRecipientWrapper(rust::Fn<void(rust::Box<RemoteObj>)> cb) in DeathRecipientWrapper() 140 auto ability = rust::Box<RemoteStubWrapper>::from_raw(this->inner_); in ~RemoteServiceStub() 150 auto v = rust::vec<rust::string>(); in Dump() 152 v.push_back(rust::string(arg.data())); in Dump() 191 std::unique_ptr<IRemoteObjectWrapper> FromRemoteStub(rust::Box<RemoteStubWrapper> stub) in FromRemoteStub()
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-build-cargo2gn-guide.md | 7 1. 进入到需要转化的rust三方库的目录下,比如需要转化bindgen。 10 cd openharmony/third_party/rust/bindgen 48 "//third_party/rust/cexpr:lib", 52 "//third_party/rust/log:lib", 55 "//third_party/rust/quote:lib", 56 "//third_party/rust/regex:lib", 58 "//third_party/rust/shlex:lib", 59 "//third_party/rust/syn:lib", 79 1. 进入到rust目录下。 82 cd openharmony/third_party/rust [all …]
|
H A D | subsys-build-rust-compilation.md | 24 | ohos_rust_executable | rust可执行文件 | rust可执行文件,不带后缀 | 25 | ohos_rust_shared_library | rust动态库 | rust dylib动态库,默认后缀.dylib.so | 26 | ohos_rust_static_library | rust静态库 | rust rlib静态库,默认后缀.rlib | 27 | ohos_rust_proc_macro | rust proc_macro | rust proc_macro库, 默认后缀.so | 28 | ohos_rust_shared_ffi | rust FFI动态库 | rust cdylib动态库,给C/C++模块调用,默认后缀.so | 43 ```rust 63 ```rust 110 ```rust 156 ```rust 164 ```rust [all …]
|
/ohos5.0/commonlibrary/c_utils/base/include/ |
H A D | directory_ex.h | 29 rust::String RustGetCurrentProcFullFileName(); 30 rust::String RustGetCurrentProcPath(); 31 rust::String RustExtractFilePath(const rust::String& fileFullName); 32 rust::String RustExtractFileName(const rust::String& fileFullName); 33 rust::String RustExtractFileExt(const rust::String& fileName); 34 rust::String RustExcludeTrailingPathDelimiter(const rust::String& path); 35 rust::String RustIncludeTrailingPathDelimiter(const rust::String& path); 36 bool RustPathToRealPath(const rust::String& path, rust::String& realPath); 37 void RustGetDirFiles(const rust::String& path, rust::vec<rust::String>& files);
|
H A D | file_ex.h | 41 bool RustLoadStringFromFile(const rust::String& filePath, rust::String& content); 42 bool RustLoadStringFromFd(int fd, rust::String& content); 43 bool RustLoadBufferFromFile(const rust::String& filePath, rust::vec<char>& content); 44 bool RustSaveBufferToFile(const rust::String& filePath, const rust::vec<char>& content, bool trunca… 45 bool RustSaveStringToFile(const rust::String& filePath, const rust::String& content, bool truncated… 46 bool RustSaveStringToFd(int fd, const rust::String& content); 47 bool RustFileExists(const rust::String& fileName); 48 bool RustStringExistsInFile(const rust::String& fileName, const rust::String& subStr, bool caseSens… 49 int RustCountStrInFile(const rust::String& fileName, const rust::String& subStr, bool caseSensitiv…
|
/ohos5.0/foundation/systemabilitymgr/samgr/interfaces/innerkits/rust/include/ |
H A D | system_ability_manager_wrapper.h | 40 int32_t LoadSystemAbilityWithCallback(int32_t systemAbilityId, rust::Fn<void()> on_success, rust::F… 48 rust::Vec<rust::String> ListSystemAbilities(); 49 rust::Vec<rust::String> ListSystemAbilitiesWithDumpFlag(unsigned int dumpFlags); 51 rust::Fn<void(int32_t systemAbilityId, const rust::str deviceId)> onAdd, 52 rust::Fn<void(int32_t systemAbilityId, const rust::str deviceId)> onRemove); 59 rust::Vec<SystemProcessInfo> GetRunningSystemProcess(); 63 rust::Fn<void(const OHOS::SamgrRust::SystemProcessInfo &systemProcessInfo)> onStart_, 64 rust::Fn<void(const OHOS::SamgrRust::SystemProcessInfo &systemProcessInfo)> onStop_); 85 LoadCallbackWrapper(rust::Fn<void()> on_success, rust::Fn<void()> on_fail); 90 rust::Fn<void()> on_success_; [all …]
|
H A D | status_change_wrapper.h | 31 …SystemAbilityStatusChangeWrapper(const rust::Fn<void(int32_t systemAbilityId, const rust::str devi… 32 const rust::Fn<void(int32_t systemAbilityId, const rust::str deviceId)> onRemove); 38 rust::Fn<void(int32_t systemAbilityId, const rust::str deviceId)> onAdd_; 39 rust::Fn<void(int32_t systemAbilityId, const rust::str deviceId)> onRemove_; 45 const rust::Fn<void(const OHOS::SamgrRust::SystemProcessInfo &systemProcessInfo)> onStart, 46 const rust::Fn<void(const OHOS::SamgrRust::SystemProcessInfo &systemProcessInfo)> onStop); 53 rust::Fn<void(const OHOS::SamgrRust::SystemProcessInfo &systemProcessInfo)> onStart_; 54 rust::Fn<void(const OHOS::SamgrRust::SystemProcessInfo &systemProcessInfo)> onStop_;
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-build-cargo2gn-guide.md | 12 cd openharmony/third_party/rust/bindgen 50 "//third_party/rust/cexpr:lib", 54 "//third_party/rust/log:lib", 57 "//third_party/rust/quote:lib", 58 "//third_party/rust/regex:lib", 60 "//third_party/rust/shlex:lib", 61 "//third_party/rust/syn:lib", 62 "//third_party/rust/which:lib", 81 1. Go to the **rust** directory. 84 cd openharmony/third_party/rust [all …]
|
/ohos5.0/build/rust/tests/ |
H A D | BUILD.gn | 24 "//build/rust/tests/test_cdylib_crate", 25 "//build/rust/tests/test_staticlib_crate", 29 deps += [ "//build/rust/tests/test_idl" ] 37 "//build/rust/tests/test_bin_crate", 38 "//build/rust/tests/test_dylib_crate", 39 "//build/rust/tests/test_rlib_crate", 40 "//build/rust/tests/test_static_link", 51 "//build/rust/tests/test_rust_st", 52 "//build/rust/tests/test_rust_ut", 68 "//build/rust/tests/test_cxx:test_cxx_exe", [all …]
|
/ohos5.0/foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk/rust/src/cxx/ |
H A D | system_ability_wrapper.cpp | 37 rust::Box<AbilityWrapper>::from_raw(this->ability_); in ~SystemAbilityWrapper() 126 rust::vec<rust::string> want; in DeserializeOnDemandReasonExtraData() 129 want.push_back(rust::string(i->first.data())); in DeserializeOnDemandReasonExtraData() 130 want.push_back(rust::string(i->second.data())); in DeserializeOnDemandReasonExtraData() 134 .data = rust::string(reason->GetData()), in DeserializeOnDemandReasonExtraData() 159 rust::vec<rust::string> want; in BuildReasonWrapper() 163 want.push_back(rust::string(i->first.data())); in BuildReasonWrapper() 164 want.push_back(rust::string(i->second.data())); in BuildReasonWrapper() 168 .name = rust::string(reason.GetName().data()), in BuildReasonWrapper() 169 .value = rust::string(reason.GetValue().data()), in BuildReasonWrapper() [all …]
|
/ohos5.0/foundation/systemabilitymgr/samgr/interfaces/innerkits/rust/src/cxx/ |
H A D | system_ability_manager_wrapper.cpp | 38 rust::Vec<rust::String> ListSystemAbilities() in ListSystemAbilities() 41 auto res = rust::Vec<rust::String>(); in ListSystemAbilities() 54 rust::Vec<rust::String> ListSystemAbilitiesWithDumpFlag(unsigned int dumpFlags) in ListSystemAbilitiesWithDumpFlag() 57 auto res = rust::Vec<rust::String>(); in ListSystemAbilitiesWithDumpFlag() 85 int32_t LoadSystemAbilityWithCallback(int32_t systemAbilityId, rust::Fn<void()> on_success, rust::F… in LoadSystemAbilityWithCallback() 168 rust::Fn<void(int32_t systemAbilityId, const rust::str deviceId)> onAdd, in SubscribeSystemAbility() 169 rust::Fn<void(int32_t systemAbilityId, const rust::str deviceId)> onRemove) in SubscribeSystemAbility() 256 rust::Vec<SystemProcessInfo> GetRunningSystemProcess() in GetRunningSystemProcess() 260 auto res = rust::Vec<SystemProcessInfo>(); in GetRunningSystemProcess() 337 auto ability = rust::Box<AbilityStub>::from_raw(this->inner_); in ~RemoteServiceStub() [all …]
|
/ohos5.0/base/request/request/services/include/ |
H A D | account.h | 36 … explicit SubscriberWrapper(OS_ACCOUNT_SUBSCRIBE_TYPE type, rust::box<TaskManagerTx> task_manager, 37 rust::fn<void(const int &id, const TaskManagerTx &task_manager)> on_accounts_changed, 38 …rust::fn<void(const int &newId, const int &oldId, const TaskManagerTx &task_manager)> on_accounts_… 47 rust::fn<void(const int &id, const TaskManagerTx &task_manager)> on_accounts_changed_; 48 …rust::fn<void(const int &newId, const int &oldId, const TaskManagerTx &task_manager)> on_accounts_… 51 int RegistryAccountSubscriber(OS_ACCOUNT_SUBSCRIBE_TYPE type, rust::box<TaskManagerTx> task_manager, 52 rust::fn<void(const int &id, const TaskManagerTx &task_manager)> on_accounts_changed, 53 …rust::fn<void(const int &newId, const int &oldId, const TaskManagerTx &task_manager)> on_accounts_… 60 inline ErrCode GetBackgroundOsAccounts(rust::vec<int> &accounts) in GetBackgroundOsAccounts() 77 rust::String GetOhosAccountUid();
|
H A D | network.h | 33 …RequestNetCallbackStub(rust::box<NetworkInner> network, rust::box<NetworkTaskManagerTx> task_manag… 34 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOnline, 35 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOffline); 48 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOnline_; 49 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOffline_; 64 std::unique_ptr<NetworkRegistry> RegisterNetworkChange(rust::box<NetworkInner> notifier, 65 rust::box<NetworkTaskManagerTx> task_manager, 66 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOnline, 67 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOffline);
|
H A D | c_request_database.h | 124 int ExecuteSql(rust::str sql); 125 int QueryInteger(rust::str sql, rust::vec<rust::i64> &res); 126 int QueryText(rust::str sql, rust::vec<rust::string> &res); 127 int GetAppTaskQosInfos(rust::str sql, rust::vec<TaskQosInfo> &res); 128 int GetTaskQosInfo(rust::str sql, TaskQosInfo &res); 138 inline RequestDataBase *GetDatabaseInstance(rust::str path, bool encryptStatus) in GetDatabaseInstance()
|
H A D | request_utils.h | 25 rust::string GetCallingBundle(rust::u64 tokenId); 27 bool CheckPermission(uint64_t tokenId, rust::str permission); 28 bool PublishStateChangeEvent(rust::str bundleName, uint32_t taskId, int32_t state, int32_t uid); 29 int RequestBackgroundNotify(RequestTaskMsg msg, rust::str filePath, rust::str fileName, uint32_t pe…
|
/ohos5.0/base/request/request/services/src/cxx/ |
H A D | account.cpp | 28 SubscriberWrapper::SubscriberWrapper(OS_ACCOUNT_SUBSCRIBE_TYPE type, rust::box<TaskManagerTx> task_… in SubscriberWrapper() 29 rust::fn<void(const int &id, const TaskManagerTx &task_manager)> on_accounts_changed, in SubscriberWrapper() 30 …rust::fn<void(const int &newId, const int &oldId, const TaskManagerTx &task_manager)> on_accounts_… in SubscriberWrapper() 40 rust::box<TaskManagerTx>::from_raw(task_manager_); in ~SubscriberWrapper() 55 int RegistryAccountSubscriber(OS_ACCOUNT_SUBSCRIBE_TYPE type, rust::box<TaskManagerTx> task_manager, in RegistryAccountSubscriber() 56 rust::fn<void(const int &id, const TaskManagerTx &task_manager)> on_accounts_changed, in RegistryAccountSubscriber() 57 …rust::fn<void(const int &newId, const int &oldId, const TaskManagerTx &task_manager)> on_accounts_… in RegistryAccountSubscriber() 69 rust::String GetOhosAccountUid() in GetOhosAccountUid() 75 return rust::String("ohosAnonymousUid"); in GetOhosAccountUid() 78 return rust::String(accountInfo.uid_); in GetOhosAccountUid()
|
H A D | network.cpp | 45 rust::box<NetworkInner> network, rust::box<NetworkTaskManagerTx> task_manager, in RequestNetCallbackStub() 46 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOnline, in RequestNetCallbackStub() 47 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOffline in RequestNetCallbackStub() 59 rust::Box<NetworkInner>::from_raw(networkNotifier_); in ~RequestNetCallbackStub() 60 rust::Box<NetworkTaskManagerTx>::from_raw(task_manager_); in ~RequestNetCallbackStub() 185 std::unique_ptr<NetworkRegistry> RegisterNetworkChange(rust::box<NetworkInner> notifier, in RegisterNetworkChange() 186 rust::box<NetworkTaskManagerTx> task_manager, in RegisterNetworkChange() 187 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOnline, in RegisterNetworkChange() 188 rust::fn<void(const NetworkTaskManagerTx &task_manager)> notifyTaskManagerOffline) in RegisterNetworkChange()
|
H A D | request_utils.cpp | 60 rust::string GetCallingBundle(rust::u64 tokenId) in GetCallingBundle() 65 return rust::string(""); in GetCallingBundle() 71 return rust::string(""); in GetCallingBundle() 73 return rust::string(info.bundleName); in GetCallingBundle() 81 bool CheckPermission(uint64_t tokenId, rust::str permission) in CheckPermission() 97 int RequestBackgroundNotify(RequestTaskMsg msg, rust::str filePath, rust::str fileName, uint32_t pe… in RequestBackgroundNotify() 130 bool PublishStateChangeEvent(rust::str bundleName, uint32_t taskId, int32_t state, int32_t uid) in PublishStateChangeEvent()
|
/ohos5.0/commonlibrary/c_utils/base/src/ |
H A D | directory_ex.cpp | 29 rust::String RustGetCurrentProcFullFileName() in RustGetCurrentProcFullFileName() 34 rust::String RustGetCurrentProcPath() in RustGetCurrentProcPath() 36 return rust::String(GetCurrentProcPath()); in RustGetCurrentProcPath() 39 rust::String RustExtractFilePath(const rust::String& fileFullName) in RustExtractFilePath() 45 rust::String RustExtractFileName(const rust::String& fileFullName) in RustExtractFileName() 51 rust::String RustExtractFileExt(const rust::String& fileName) in RustExtractFileExt() 54 return rust::String(ExtractFileExt(tmpName)); in RustExtractFileExt() 57 rust::String RustExcludeTrailingPathDelimiter(const rust::String& path) in RustExcludeTrailingPathDelimiter() 63 rust::String RustIncludeTrailingPathDelimiter(const rust::String& path) in RustIncludeTrailingPathDelimiter() 69 bool RustPathToRealPath(const rust::String& path, rust::String& realPath) in RustPathToRealPath() [all …]
|
H A D | file_ex.cpp | 36 bool RustLoadStringFromFile(const rust::String& filePath, rust::String& content) in RustLoadStringFromFile() 47 bool RustLoadStringFromFd(int fd, rust::String& content) in RustLoadStringFromFd() 57 bool RustLoadBufferFromFile(const rust::String& filePath, rust::vec<char>& content) in RustLoadBufferFromFile() 68 bool RustSaveBufferToFile(const rust::String& filePath, const rust::vec<char>& content, bool trunca… in RustSaveBufferToFile() 75 bool RustSaveStringToFile(const rust::String& filePath, const rust::String& content, bool truncated) in RustSaveStringToFile() 82 bool RustSaveStringToFd(int fd, const rust::String& content) in RustSaveStringToFd() 88 bool RustFileExists(const rust::String& fileName) in RustFileExists() 94 bool RustStringExistsInFile(const rust::String& fileName, const rust::String& subStr, bool caseSens… in RustStringExistsInFile() 101 int RustCountStrInFile(const rust::String& fileName, const rust::String& subStr, bool caseSensitiv… in RustCountStrInFile()
|
/ohos5.0/commonlibrary/c_utils/base/ |
H A D | BUILD.gn | 213 "src/rust/ashmem.rs", 214 "src/rust/directory_ex.rs", 215 "src/rust/file_ex.rs", 246 "src/rust/ashmem.rs", 247 "src/rust/directory_ex.rs", 248 "src/rust/file_ex.rs", 249 "src/rust/lib.rs", 267 "src/rust/ashmem.rs", 268 "src/rust/directory_ex.rs", 269 "src/rust/file_ex.rs", [all …]
|
/ohos5.0/base/msdp/device_status/ |
H A D | BUILD.gn | 25 "${device_status_root_path}/rust/ipc/server:fusion_ipc_server_ffi", 26 "${device_status_root_path}/rust/modules/coordination/server:fusion_coordination_server_ffi", 27 "${device_status_root_path}/rust/modules/drag/server:fusion_drag_server_ffi", 28 "${device_status_root_path}/rust/subsystem/distributed_hardware/sys:dm_ffi", 29 "${device_status_root_path}/rust/subsystem/dsoftbus/sys:fusion_dsoftbus_rust", 30 "${device_status_root_path}/rust/subsystem/input/sys:input_ffi", 40 deps += [ "${device_status_root_path}/rust/modules/scheduler/test:fusion_scheduler_test" ]
|