Home
last modified time | relevance | path

Searched refs:CICrossStateListener (Results 1 - 4 of 4) sorted by relevance

/base/msdp/device_status/rust/subsystem/device_profile/binding/include/
H A Dfusion_device_profile_adapter.h29 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 Dadapter.rs25 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 Dbinding.rs202 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 Dfusion_device_profile_adapter.cpp38 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