/ohos5.0/foundation/systemabilitymgr/samgr/interfaces/innerkits/rust/src/ |
H A D | manage.rs | 16 use ipc::remote::{RemoteObj, RemoteStub}; 43 pub fn get_context_manager() -> Option<RemoteObj> { in get_context_manager() 45 RemoteObj::from_sptr(GetContextManager()) in get_context_manager() 75 pub fn get_system_ability(said: i32) -> Option<RemoteObj> { in get_system_ability() argument 77 RemoteObj::from_sptr(GetSystemAbility(said)) in get_system_ability() 87 RemoteObj::from_sptr(GetSystemAbilityWithDeviceId(said, &id)) in get_system_ability_with_device_id() 97 pub fn check_system_ability(said: i32) -> Option<RemoteObj> { in check_system_ability() argument 100 RemoteObj::from_sptr(CheckSystemAbility(said)) in check_system_ability() 106 RemoteObj::from_sptr(CheckSystemAbilityWithDeviceId(said, &id)) in check_system_ability_with_ability() 163 pub fn load_system_ability(said: i32, timeout: i32) -> Option<RemoteObj> { in load_system_ability() argument [all …]
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/src/remote/ |
H A D | wrapper.rs | 24 pub use super::obj::RemoteObj; 32 type RemoteObj; typedef 46 fn new_remote_obj(wrap: UniquePtr<IRemoteObjectWrapper>) -> Box<RemoteObj>; in new_remote_obj() argument 90 cb: fn(Box<RemoteObj>), in AddDeathRecipient() argument 100 fn new_remote_obj(wrap: UniquePtr<ffi::IRemoteObjectWrapper>) -> Box<RemoteObj> { in new_remote_obj() argument 101 Box::new(RemoteObj::try_new(wrap).unwrap()) in new_remote_obj() 137 pub fn into_remote(self) -> Option<RemoteObj> { in into_remote() argument 138 RemoteObj::try_new(FromRemoteStub(Box::new(self))) in into_remote()
|
H A D | obj.rs | 30 pub struct RemoteObj { struct 34 impl Clone for RemoteObj { implementation 42 unsafe impl Send for RemoteObj {} implementation 43 unsafe impl Sync for RemoteObj {} implementation 49 impl RemoteObj { impl 137 pub fn add_death_recipient(&self, f: fn(Box<RemoteObj>)) -> Option<RecipientRemoveHandler> { in add_death_recipient()
|
H A D | stub.rs | 56 use crate::remote::RemoteObj; 74 let remote = RemoteObj::from_stub(TestStub).unwrap(); in remote_stub()
|
H A D | mod.rs | 21 pub use obj::RemoteObj;
|
/ohos5.0/base/request/request/services/src/service/run_count/ |
H A D | mod.rs | 18 use ipc::remote::RemoteObj; 29 Subscribe(u64, RemoteObj, Sender<ErrorCode>), 37 obj: RemoteObj, 41 fn new(#[cfg(feature = "oh")] obj: RemoteObj) -> Self { in new()
|
H A D | manager.rs | 19 use ipc::remote::RemoteObj; 52 pub(crate) fn subscribe_run_count(&self, pid: u64, obj: RemoteObj) -> ErrorCode { in subscribe_run_count() 115 fn subscribe_run_count(&mut self, pid: u64, obj: RemoteObj, tx: Sender<ErrorCode>) { in subscribe_run_count() argument
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/src/ |
H A D | skeleton.rs | 17 use crate::remote::RemoteObj; 141 pub fn get_context_object() -> Option<RemoteObj> { in get_context_object() 142 RemoteObj::try_new(GetContextObject()) in get_context_object() 146 pub fn flush_commands(remote: &mut RemoteObj) -> i32 { in flush_commands()
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/include/ |
H A D | remote_object_wrapper.h | 35 struct RemoteObj; 54 …que_ptr<DeathRecipientRemoveHandler> AddDeathRecipient(rust::Fn<void(rust::Box<RemoteObj>)>) const; 65 DeathRecipientWrapper(rust::Fn<void(rust::Box<RemoteObj>)> cb); 69 rust::Fn<void(rust::Box<RemoteObj>)> inner_;
|
/ohos5.0/foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk/rust/examples/audio_rust_sa/src/ |
H A D | proxy.rs | 15 use ipc::remote::RemoteObj; 20 pub remote: RemoteObj, 24 pub fn new(remote: RemoteObj) -> Self { in new()
|
/ohos5.0/base/request/request/services/src/service/command/ |
H A D | sub_runcount.rs | 15 use ipc::remote::RemoteObj; 30 let obj: RemoteObj = data.read_remote()?; in subscribe_run_count()
|
/ohos5.0/base/security/asset/interfaces/inner_kits/rs/src/ |
H A D | lib.rs | 21 use ipc::{parcel::MsgParcel, remote::RemoteObj}; 28 fn get_remote() -> Result<RemoteObj> { in get_remote() 43 remote: RemoteObj,
|
/ohos5.0/base/request/request/services/examples/ |
H A D | run_count.rs | 16 use ipc::remote::{RemoteObj, RemoteStub}; 49 data.write_remote(RemoteObj::from_stub(RunCount).unwrap()) in main()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/src/ipc_conn/ |
H A D | asset.rs | 17 use ipc::remote::RemoteObj; 184 pub(crate) remote_obj: Option<RemoteObj>, 191 let remote_obj = unsafe { RemoteObj::from_ciremote(ConnectService(user_id)) } in new()
|
H A D | database.rs | 17 use ipc::remote::RemoteObj; 53 pub(crate) remote_obj: Option<RemoteObj>, 73 let remote_obj = unsafe { RemoteObj::from_ciremote(ConnectService(user_id)) } in new()
|
H A D | connect.rs | 20 use ipc::remote::RemoteObj; 686 remote: &Option<RemoteObj>, in subscribe() argument 726 remote: &Option<RemoteObj>, in unsubscribe() argument 756 pub(crate) remote_obj: Option<RemoteObj>, 764 let remote_obj = unsafe { RemoteObj::from_ciremote(ConnectService(user_id)) } in new()
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/tests/ |
H A D | skeleton.rs | 19 use ipc::remote::{RemoteObj, RemoteStub}; 53 data.write_remote(RemoteObj::from_stub(TestRemoteStub).unwrap()) in context()
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/src/parcel/ |
H A D | msg.rs | 31 use crate::remote::RemoteObj; 322 pub fn write_remote(&mut self, remote: RemoteObj) -> IpcResult<()> { in write_remote() 347 pub fn read_remote(&mut self) -> IpcResult<RemoteObj> { in read_remote() argument 360 .map(|remote| unsafe { RemoteObj::new_unchecked(remote) }) in read_remote()
|
/ohos5.0/base/request/request/test/rustest/src/ |
H A D | lib.rs | 43 use ipc::remote::RemoteObj; 60 remote: RemoteObj, 65 fn new(remote: RemoteObj) -> Self { in new() 326 pub fn sub_run_count(&self, obj: RemoteObj) { in sub_run_count() argument 357 fn remote() -> RemoteObj { in remote()
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/examples/ |
H A D | basic.rs | 18 use ipc::remote::{RemoteObj, RemoteStub};
|
/ohos5.0/foundation/communication/ipc/interfaces/innerkits/rust/src/cxx/ |
H A D | remote_object_wrapper.cpp | 62 rust::Fn<void(rust::Box<RemoteObj>)> callback) const in AddDeathRecipient() 100 DeathRecipientWrapper::DeathRecipientWrapper(rust::Fn<void(rust::Box<RemoteObj>)> cb) in DeathRecipientWrapper()
|
/ohos5.0/base/msdp/device_status/rust/ipc/server/src/ |
H A D | fusion_ipc_server.rs | 24 use ipc_rust::{ IRemoteBroker, RemoteObj };
|
/ohos5.0/foundation/communication/ipc/example/rust_test/service/src/ |
H A D | lib.rs | 24 IpcStatusCode, RemoteObj, define_remote_object, FIRST_CALL_TRANSACTION,
|
/ohos5.0/base/msdp/device_status/rust/ipc/service/src/ |
H A D | lib.rs | 27 RemoteObj, RemoteStub, define_remote_object
|
/ohos5.0/foundation/ability/idl_tool/test/sa_test/keyword_import_dir/target_rust/ |
H A D | IFoo.rs.txt | 24 RemoteObj, define_remote_object, FIRST_CALL_TRANSACTION
|