Home
last modified time | relevance | path

Searched refs:SystemAbilityWrapper (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk/rust/src/cxx/
H A Dsystem_ability_wrapper.cpp28 SystemAbilityWrapper::SystemAbilityWrapper( in SystemAbilityWrapper() function in OHOS::SafwkRust::SystemAbilityWrapper
35 SystemAbilityWrapper::~SystemAbilityWrapper() in ~SystemAbilityWrapper()
40 void SystemAbilityWrapper::StopAbilityWrapper(int32_t systemAbilityId) in StopAbilityWrapper()
45 std::string SystemAbilityWrapper::GetClassName() in GetClassName()
50 void SystemAbilityWrapper::OnDump() in OnDump()
55 void SystemAbilityWrapper::OnStart() in OnStart()
65 bool SystemAbilityWrapper::CancelIdleWrapper() in CancelIdleWrapper()
70 bool SystemAbilityWrapper::PublishWrapper(rust::Box<AbilityStub> ability) in PublishWrapper()
89 void SystemAbilityWrapper::OnStop() in OnStop()
114 bool RegisterAbility(SystemAbilityWrapper *system_ability) in RegisterAbility()
[all …]
/ohos5.0/foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk/rust/include/
H A Dsystem_ability_wrapper.h35 class SystemAbilityWrapper : public SystemAbility {
37SystemAbilityWrapper(rust::Box<AbilityWrapper> ability, int32_t systemAbilityId, bool runOnCreate);
38 ~SystemAbilityWrapper() override;
75 bool CancelIdle(SystemAbilityWrapper *systemAbilityWrapper);
76 bool StubPublish(SystemAbilityWrapper *systemAbilityWrapper, rust::Box<AbilityStub> ability);
77 bool RegisterAbility(SystemAbilityWrapper *system_ability);
81 std::unique_ptr<SystemAbilityWrapper> BuildSystemAbility(
/ohos5.0/foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk/rust/src/
H A Dwrapper.rs73 unsafe fn OnStart(self: &AbilityWrapper, system_ability: *mut SystemAbilityWrapper); in OnStart() argument
77 system_ability: *mut SystemAbilityWrapper, in OnStartWithReason() argument
105 type SystemAbilityWrapper; typedef
111 ) -> UniquePtr<SystemAbilityWrapper>; in BuildSystemAbility() argument
113 unsafe fn RegisterAbility(system_ability: *mut SystemAbilityWrapper) -> bool; in RegisterAbility()
116 self: Pin<&mut SystemAbilityWrapper>, in AddSystemAbilityListener() argument
121 self: Pin<&mut SystemAbilityWrapper>, in RemoveSystemAbilityListener() argument
125 fn StopAbilityWrapper(self: Pin<&mut SystemAbilityWrapper>, system_ability: i32); in StopAbilityWrapper() argument
127 fn CancelIdleWrapper(self: Pin<&mut SystemAbilityWrapper>) -> bool; in CancelIdleWrapper()
150 fn OnStart(&self, system_ability: *mut ffi::SystemAbilityWrapper) { in OnStart() argument
[all …]
H A Dexts.rs17 use crate::wrapper::{AbilityWrapper, BuildSystemAbility, RegisterAbility, SystemAbilityWrapper};
20 inner: UniquePtr<SystemAbilityWrapper>,
24 pub fn new(c_wrapper: UniquePtr<SystemAbilityWrapper>) -> Self { in new()
H A Dability.rs23 SystemAbilityWrapper,
73 pub(crate) inner: *mut SystemAbilityWrapper,