|
ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
IOConfigDirectory |
| Inherits from: | |
| Declared In: |
getIndexEntry |
public
virtual IOReturn getIndexEntry( int index, UInt32 &value);
entryon return, set to the entry value
valuereference to variable to store the entry's value
kIOReturnSuccess if the index exists in the dictionary
Gets the entry at the specified index of the directory, as a raw UInt32.
getIndexKey |
public
virtual IOReturn getIndexKey( int index, int &key);
keyon return, set to the key
kIOReturnSuccess if the index exists in the dictionary
Gets the key for entry at the specified index
getIndexType |
public
virtual IOReturn getIndexType( int index, IOConfigKeyType &type);
typeon return, set to the data type
kIOReturnSuccess if the index exists in the dictionary
Gets the data type for entry at the specified index
getIndexValue |
public
virtual IOReturn getIndexValue( int index, UInt32 &value);
typeon return, set to the data type
valuereference to variable to store the entry's value
kIOReturnSuccess if the index exists in the dictionary and is of a type appropriate for the value parameter
Gets the value at the specified index of the directory, in a variety of forms.
getKeySubdirectories |
public
virtual IOReturn getKeySubdirectories( int key, OSIterator *&iterator);
keytype of subdirectory to iterate over
iteratoron return, set to point to an OSIterator
kIOReturnSuccess if the iterator could be created
Creates an iterator over subdirectories of a given type of the directory.
getKeyType |
public
virtual IOReturn getKeyType( int key, IOConfigKeyType &type);
typeon return, set to the data type
kIOReturnSuccess if the key exists in the dictionary
Gets the data type for the specified key
getKeyValue |
public
virtual IOReturn getKeyValue( int key, UInt32 &value, OSString **text = NULL);
valueon return, set to the data type
textif non-zero, on return points to the string description of the field, or NULL if no text found.
valuereference to variable to store the entry's value
kIOReturnSuccess if the key exists in the dictionary and is of a type appropriate for the value parameter
Gets the value for the specified key, in a variety of forms.
getSubdirectories |
public
virtual IOReturn getSubdirectories( OSIterator *&iterator);
iteratoron return, set to point to an OSIterator
kIOReturnSuccess if the iterator could be created
Creates an iterator over the subdirectories of the directory.
update |
public
virtual IOReturn update( UInt32 offset, const UInt32 *&romBase) = 0;
kIOReturnSuccess if the specified offset is now accessable at romBase[offset].
makes sure that the ROM has at least the specified capacity, and that the ROM is uptodate from its start to at least the specified quadlet offset.
ExpansionData |
protected
struct ExpansionData { };
This structure will be used to expand the capablilties of the class in the future.
reserved |
protected
ExpansionData *reserved;
Reserved for future use. (Internal use only)
|
Last Updated: 2008-12-19