Home
last modified time | relevance | path

Searched refs:rust (Results 1 – 25 of 185) sorted by relevance

12345678

/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/include/
H A Dparcel_wrapper.h40 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 Dremote_object_wrapper.h46 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 Dparcel_wrapper.cpp65 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 Dremote_object_wrapper.cpp51 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 Dsubsys-build-cargo2gn-guide.md7 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 Dsubsys-build-rust-compilation.md24 | 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 Ddirectory_ex.h29 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 Dfile_ex.h41 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 Dsystem_ability_manager_wrapper.h40 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 Dstatus_change_wrapper.h31 …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 Dsubsys-build-cargo2gn-guide.md12 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 DBUILD.gn24 "//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 Dsystem_ability_wrapper.cpp37 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 Dsystem_ability_manager_wrapper.cpp38 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 Daccount.h36 … 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,
38rust::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_;
48rust::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,
53rust::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 Dnetwork.h33 …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 Dc_request_database.h124 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 Drequest_utils.h25 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 Daccount.cpp28 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()
30rust::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()
57rust::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 Dnetwork.cpp45 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 Drequest_utils.cpp60 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 Ddirectory_ex.cpp29 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 Dfile_ex.cpp36 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 DBUILD.gn213 "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 DBUILD.gn25 "${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" ]

12345678