Searched refs:CICrossStateListener (Results 1 - 4 of 4) sorted by relevance
/base/msdp/device_status/rust/subsystem/device_profile/binding/include/ |
H A D | fusion_device_profile_adapter.h | 29 struct CICrossStateListener { struct 30 CICrossStateListener* (*clone)(CICrossStateListener* listener); 31 void (*destruct)(CICrossStateListener* listener); 32 void (*onUpdate)(CICrossStateListener* listener, const char* deviceId, int32_t switchState); 44 int32_t RegisterCrossStateListener(const char* deviceId, CICrossStateListener* listener);
|
/base/msdp/device_status/rust/subsystem/device_profile/sys/src/ |
H A D | adapter.rs | 25 CICrossStateListener, 46 interface: CICrossStateListener, 60 fn from_interface(listener: *mut CICrossStateListener) -> Option<&'static mut Self> in from_interface() 68 /// Clone a `CICrossStateListener` instance. 75 extern "C" fn clone(listener: *mut CICrossStateListener) -> *mut CICrossStateListener in clone() 80 interface: CICrossStateListener { in clone() 87 Box::into_raw(listener_box) as *mut CICrossStateListener in clone() 89 error!(LOG_LABEL, "Failed to clone a CICrossStateListener instance"); in clone() 94 /// Destruct a `CICrossStateListener` instanc [all...] |
H A D | binding.rs | 202 type CICrossStateListenerClone = extern "C" fn (listener: *mut CICrossStateListener) -> *mut CICrossStateListener; 203 type CICrossStateListenerDestruct = extern "C" fn (listener: *mut CICrossStateListener); 204 type OnCrossStateUpdate = extern "C" fn (listener: *mut CICrossStateListener, device_id: *const c_char, state: u32); 208 pub struct CICrossStateListener { structure names 260 pub fn RegisterCrossStateListener(device_id: *const c_char, listener: *mut CICrossStateListener) -> i32; in RegisterCrossStateListener()
|
/base/msdp/device_status/rust/subsystem/device_profile/binding/src/ |
H A D | fusion_device_profile_adapter.cpp | 38 explicit ProfileEventCallback(CICrossStateListener* listener); 52 CICrossStateListener* listener_ { nullptr }; 78 ProfileEventCallback::ProfileEventCallback(CICrossStateListener* listener) in ProfileEventCallback() 328 int32_t RegisterCrossStateListener(const char* deviceId, CICrossStateListener* listener) in RegisterCrossStateListener()
|
Completed in 2 milliseconds