IORegistryIterator
An iterator over the registry.
Declaration
class IORegistryIterator : OSIteratortypedef struct IORegistryIterator IORegistryIterator;Overview
An iterator that can traverse the children or parents of a registry entry in a plane, and recurse. Access to the registry is protected against multiple threads, but an IORegistryIterator instance is for use by one thread only.
Topics
Miscellaneous
enterEntry()enterEntry(const IORegistryPlane *)exitEntrygetCurrentEntrygetNextObjectgetNextObjectFlatgetNextObjectRecursiveisValiditerateAlliterateOver(const IORegistryPlane *, IOOptionBits)iterateOver(IORegistryEntry *, const IORegistryPlane *, IOOptionBits)reset
Instance Methods
enterEntryenterEntryexitEntryfreegetCurrentEntrygetMetaClassgetNextObjectgetNextObjectFlatgetNextObjectRecursiveisValiditerateAllreset