---
title: IOFWAddressSpace
framework: kernel
role: symbol
role_heading: Class
path: kernel/iofwaddressspace
---

# IOFWAddressSpace

## Declaration

```occ
class IOFWAddressSpace : OSObject
```

## Topics

### Miscellaneous

- [activate](kernel/iofwaddressspace/1812970-activate.md)
- [addTrustedNode](kernel/iofwaddressspace/1812980-addtrustednode.md)
- [contains](kernel/iofwaddressspace/1812994-contains.md)
- [deactivate](kernel/iofwaddressspace/1813008-deactivate.md)
- [doLock](kernel/iofwaddressspace/1813019-dolock.md)
- [doRead](kernel/iofwaddressspace/1813035-doread.md)
- [doWrite](kernel/iofwaddressspace/1813050-dowrite.md)
- [intersects](kernel/iofwaddressspace/1813068-intersects.md)
- [isExclusive](kernel/iofwaddressspace/1813086-isexclusive.md)
- [isTrustedNode](kernel/iofwaddressspace/1813105-istrustednode.md)
- [removeAllTrustedNodes](kernel/iofwaddressspace/1813134-removealltrustednodes.md)
- [removeTrustedNode](kernel/iofwaddressspace/1813152-removetrustednode.md)
- [setExclusive](kernel/iofwaddressspace/1813180-setexclusive.md)

### DataTypes

- [ExpansionData](kernel/ioservice/expansiondata.md)

### Instance Variables

- [fIOFWAddressSpaceExpansion](kernel/iofwaddressspace/fiofwaddressspaceexpansion.md)

### Instance Methods

- [activate](kernel/iofwaddressspace/1388221-activate.md)
- [addTrustedNode](kernel/iofwaddressspace/1388279-addtrustednode.md)
- [contains](kernel/iofwaddressspace/1388217-contains.md)
- [createAuxiliary](kernel/iofwaddressspace/1388243-createauxiliary.md)
- [deactivate](kernel/iofwaddressspace/1388251-deactivate.md)
- [doLock](kernel/iofwaddressspace/1388225-dolock.md)
- [doRead](kernel/iofwaddressspace/1388271-doread.md)
- [doWrite](kernel/iofwaddressspace/1388227-dowrite.md)
- [free](kernel/iofwaddressspace/1388231-free.md)
- [getMetaClass](kernel/iofwaddressspace/1388223-getmetaclass.md)
- [init](kernel/iofwaddressspace/1388269-init.md)
- [intersects](kernel/iofwaddressspace/1388273-intersects.md)
- [isExclusive](kernel/iofwaddressspace/1388233-isexclusive.md)
- [isTrustedNode](kernel/iofwaddressspace/1388265-istrustednode.md)
- [removeAllTrustedNodes](kernel/iofwaddressspace/1388285-removealltrustednodes.md)
- [removeTrustedNode](kernel/iofwaddressspace/1388275-removetrustednode.md)
- [setExclusive](kernel/iofwaddressspace/1388249-setexclusive.md)

## Relationships

### Inherits From

- [OSObject](kernel/osobject.md)

## See Also

### Address Spaces

- [IOFWAddressSpaceAux](kernel/iofwaddressspaceaux.md)
- [IOFWPhysicalAddressSpaceAux](kernel/iofwphysicaladdressspaceaux.md)
- [IOFWPseudoAddressSpaceAux](kernel/iofwpseudoaddressspaceaux.md)
- [IOFWSimpleContiguousPhysicalAddressSpace](kernel/iofwsimplecontiguousphysicaladdressspace.md)
- [IOFireWirePCRSpace](kernel/iofirewirepcrspace.md)
- [IOFWPseudoAddressSpace](kernel/iofwpseudoaddressspace.md)
- [IOFWSimplePhysicalAddressSpace](kernel/iofwsimplephysicaladdressspace.md)
- [IOFWPhysicalAddressSpace](kernel/iofwphysicaladdressspace.md)
