---
title: IOFWCompareAndSwapCommand
framework: kernel
role: symbol
role_heading: Class
path: kernel/iofwcompareandswapcommand
---

# IOFWCompareAndSwapCommand

## Declaration

```occ
class IOFWCompareAndSwapCommand : IOFWAsyncCommand
```

## Topics

### Instance Methods

- [createMemberVariables](kernel/iofwcompareandswapcommand/1563829-createmembervariables.md)
- [createMemoryDescriptor](kernel/iofwcompareandswapcommand/1563878-creatememorydescriptor.md)
- [destroyMemberVariables](kernel/iofwcompareandswapcommand/1563794-destroymembervariables.md)
- [destroyMemoryDescriptor](kernel/iofwcompareandswapcommand/1563838-destroymemorydescriptor.md)
- [execute](kernel/iofwcompareandswapcommand/1563816-execute.md)
- [free](kernel/iofwcompareandswapcommand/1563754-free.md)
- [getMetaClass](kernel/iofwcompareandswapcommand/1563805-getmetaclass.md)
- [gotPacket](kernel/iofwcompareandswapcommand/1563857-gotpacket.md)
- [initAll](kernel/iofwcompareandswapcommand/1563817-initall.md)
- [initAll](kernel/iofwcompareandswapcommand/3516551-initall.md)
- [initWithController](kernel/iofwcompareandswapcommand/1563876-initwithcontroller.md)
- [locked](kernel/iofwcompareandswapcommand/1563859-locked.md)
- [reinit](kernel/iofwcompareandswapcommand/1563806-reinit.md)
- [reinit](kernel/iofwcompareandswapcommand/3516552-reinit.md)
- [setInputVals](kernel/iofwcompareandswapcommand/1563853-setinputvals.md)

## Relationships

### Inherits From

- [IOFWAsyncCommand](kernel/iofwasynccommand.md)
