Home
last modified time | relevance | path

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

/base/msdp/device_status/rust/subsystem/device_profile/binding/include/
H A Dfusion_device_profile.h29 struct CIProfileEvents { struct
30 CIProfileEvents* (*clone)(CIProfileEvents* cb);
31 void (*destruct)(CIProfileEvents* cb);
93 CIProfileEvents** failedEvents);
94 int32_t UnsubscribeProfileEvents(const CIProfileEvents* profileEvents,
96 CIProfileEvents** failedEvents);
/base/msdp/device_status/rust/subsystem/device_profile/binding/src/
H A Dfusion_device_profile.cpp63 static void Destruct(CIProfileEvents* target) in Destruct()
88 CIProfileEvents** failedEvents) in SubscribeProfileEvents()
115 CIProfileEvents* events = new (std::nothrow) CIProfileEvents; in SubscribeProfileEvents()
139 int32_t UnsubscribeProfileEvents(const CIProfileEvents* profileEvents, in UnsubscribeProfileEvents()
141 CIProfileEvents** failedEvents) in UnsubscribeProfileEvents()
163 CIProfileEvents* events = new (std::nothrow) CIProfileEvents; in UnsubscribeProfileEvents()
/base/msdp/device_status/rust/subsystem/device_profile/sys/src/
H A Dbinding.rs39 /// Type definition for the clone function of the `CIProfileEvents` struct.
40 pub type CIProfileEventsClone = extern "C" fn (profile_events: *mut CIProfileEvents) -> *mut CIProfileEvents;
41 /// Type definition for the destruct function of the `CIProfileEvents` struct.
42 pub type CIProfileEventsDestruct = extern "C" fn (profile_events: *mut CIProfileEvents);
44 /// Represents a CIProfileEvents object that contains profile events information.
46 pub struct CIProfileEvents { structure names
47 /// An optional clone function pointer for creating a clone of the `CIProfileEvents` object.
49 /// An optional destruct function pointer for cleaning up the resources associated with the `CIProfileEvents` object
177 failed_events: *mut *mut CIProfileEvents) in SubscribeProfileEvents()
[all...]
H A Ddevice_profile.rs27 CIProfileEvents,
262 let mut failed_ptr: *mut CIProfileEvents = std::ptr::null_mut(); in subscribe_profile_events()
308 let profile_events_borrowed = CIProfileEvents { in unsubscribe_profile_events()
317 let mut failed_ptr: *mut CIProfileEvents = std::ptr::null_mut(); in unsubscribe_profile_events()

Completed in 2 milliseconds