Searched refs:SystemAbilityWrapper (Results 1 – 5 of 5) sorted by relevance
/ohos5.0/foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk/rust/src/cxx/ |
H A D | system_ability_wrapper.cpp | 28 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 D | system_ability_wrapper.h | 35 class SystemAbilityWrapper : public SystemAbility { 37 …SystemAbilityWrapper(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 D | wrapper.rs | 73 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 D | exts.rs | 17 use crate::wrapper::{AbilityWrapper, BuildSystemAbility, RegisterAbility, SystemAbilityWrapper}; 20 inner: UniquePtr<SystemAbilityWrapper>, 24 pub fn new(c_wrapper: UniquePtr<SystemAbilityWrapper>) -> Self { in new()
|
H A D | ability.rs | 23 SystemAbilityWrapper, 73 pub(crate) inner: *mut SystemAbilityWrapper,
|