---
title: IOFWWriteQuadCommand
framework: kernel
role: symbol
role_heading: Class
path: kernel/iofwwritequadcommand
---

# IOFWWriteQuadCommand

An easier to use version of IOFWWriteCommand for use when the data to be transferred is small and an integer number of quads. Note that block read requests will be used for transfers greater than one quad unless setMaxPacket(4) is called. kMaxWriteQuads is the largest legal number of quads that this object can be asked to transfer (the data is copied into an internal buffer in init() and reinit()).

## Declaration

```occ
class IOFWWriteQuadCommand : IOFWAsyncCommand
```

## Topics

### Instance Methods

- [createMemberVariables](kernel/iofwwritequadcommand/1563773-createmembervariables.md)
- [createMemoryDescriptor](kernel/iofwwritequadcommand/1563753-creatememorydescriptor.md)
- [destroyMemberVariables](kernel/iofwwritequadcommand/1563848-destroymembervariables.md)
- [destroyMemoryDescriptor](kernel/iofwwritequadcommand/1563815-destroymemorydescriptor.md)
- [execute](kernel/iofwwritequadcommand/1563774-execute.md)
- [free](kernel/iofwwritequadcommand/1563894-free.md)
- [getMetaClass](kernel/iofwwritequadcommand/1563768-getmetaclass.md)
- [gotPacket](kernel/iofwwritequadcommand/1563766-gotpacket.md)
- [initAll](kernel/iofwwritequadcommand/1563825-initall.md)
- [initAll](kernel/iofwwritequadcommand/3516559-initall.md)
- [initWithController](kernel/iofwwritequadcommand/1563860-initwithcontroller.md)
- [reinit](kernel/iofwwritequadcommand/1563808-reinit.md)
- [reinit](kernel/iofwwritequadcommand/3516560-reinit.md)
- [setDeferredNotify](kernel/iofwwritequadcommand/1563791-setdeferrednotify.md)
- [setQuads](kernel/iofwwritequadcommand/1563869-setquads.md)

## Relationships

### Inherits From

- [IOFWAsyncCommand](kernel/iofwasynccommand.md)
