|
Flutter iOS Embedder
|
|
Go to the documentation of this file.
12 #if FLUTTER_RUNTIME_MODE == FLUTTER_RUNTIME_MODE_DEBUG || \
13 FLUTTER_RUNTIME_MODE == FLUTTER_RUNTIME_MODE_PROFILE
14 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_IOKIT_H_
15 #define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_IOKIT_H_
17 #if defined(__cplusplus)
19 #endif // defined(__cplusplus)
21 #include <CoreFoundation/CoreFoundation.h>
22 #include <mach/mach.h>
26 #include <device/device_types.h>
55 const io_name_t plane,
59 io_struct_inband_t buffer,
63 CFMutableDictionaryRef* properties,
64 CFAllocatorRef allocator,
68 CFAllocatorRef allocator,
71 CFTypeRef properties);
74 const io_name_t plane,
78 const io_name_t plane,
82 const io_name_t plane,
85 const io_name_t plane,
96 CFDictionaryRef matching CF_RELEASES_ARGUMENT);
99 CFDictionaryRef matching CF_RELEASES_ARGUMENT,
104 #endif // __cplusplus
106 #endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_IOKIT_H_
107 #endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_IOKIT_H_
uint32_t IOObjectGetKernelRetainCount(io_object_t object)
io_registry_entry_t IORegistryGetRootEntry(mach_port_t master)
kern_return_t IORegistryEntryGetRegistryEntryID(io_registry_entry_t entry, uint64_t *entryID)
kern_return_t IOObjectRelease(io_object_t object)
kern_return_t IORegistryEntryGetProperty(io_registry_entry_t entry, const io_name_t name, io_struct_inband_t buffer, uint32_t *size)
kern_return_t IOObjectRetain(io_object_t object)
CFStringRef IOObjectCopyBundleIdentifierForClass(CFStringRef name)
CFMutableDictionaryRef IOServiceMatching(const char *name) CF_RETURNS_RETAINED
void IOIteratorReset(io_iterator_t it)
io_object_t io_registry_entry_t
boolean_t IOObjectConformsTo(io_object_t object, const io_name_t name)
kern_return_t IORegistryEntryGetName(io_registry_entry_t entry, io_name_t name)
kern_return_t IORegistryEntrySetCFProperties(io_registry_entry_t entry, CFTypeRef properties)
const mach_port_t kIOMasterPortDefault
kern_return_t IORegistryEntryGetChildIterator(io_registry_entry_t entry, const io_name_t plane, io_iterator_t *it)
kern_return_t IORegistryCreateIterator(mach_port_t master, const io_name_t plane, uint32_t options, io_iterator_t *it)
kern_return_t IORegistryEntryCreateIterator(io_registry_entry_t entry, const io_name_t plane, uint32_t options, io_iterator_t *it)
CFMutableDictionaryRef IOServiceNameMatching(const char *name) CF_RETURNS_RETAINED
boolean_t IOIteratorIsValid(io_iterator_t it)
kern_return_t IOServiceGetMatchingServices(mach_port_t master, CFDictionaryRef matching CF_RELEASES_ARGUMENT, io_iterator_t *it)
CFStringRef IOObjectCopyClass(io_object_t object)
kern_return_t IORegistryEntryGetParentIterator(io_registry_entry_t entry, const io_name_t plane, io_iterator_t *it)
kern_return_t IOObjectGetClass(io_object_t object, io_name_t name)
io_service_t IOServiceGetMatchingService(mach_port_t master, CFDictionaryRef matching CF_RELEASES_ARGUMENT)
kern_return_t IORegistryEntryGetPath(io_registry_entry_t entry, const io_name_t plane, io_string_t path)
io_object_t IOIteratorNext(io_iterator_t it)
CFStringRef IOObjectCopySuperclassForClass(CFStringRef name)
CFTypeRef IORegistryEntryCreateCFProperty(io_registry_entry_t entry, CFStringRef key, CFAllocatorRef allocator, uint32_t options)
static const char * kIOServicePlane
io_object_t io_iterator_t
kern_return_t IORegistryEntryCreateCFProperties(io_registry_entry_t entry, CFMutableDictionaryRef *properties, CFAllocatorRef allocator, uint32_t options)