---
title: commandPool
framework: kernel
role: pseudoSymbol
path: kernel/iocommandpool/1811017-commandpool
---

# commandPool

Should never be used, obsolete. See IOCommandPool::withWorkLoop.

## Declaration

```occ
static IOCommandPool *commandPool(
 IOService *inOwner, 
 IOWorkLoop *inWorkLoop, 
 UInt32 inSize = kIOCommandPoolDefaultSize); 
```

## See Also

### Miscellaneous

- [gatedGetCommand](kernel/iocommandpool/1811028-gatedgetcommand.md)
- [gatedReturnCommand](kernel/iocommandpool/1811045-gatedreturncommand.md)
- [getCommand](kernel/iocommandpool/1811062-getcommand.md)
- [init](kernel/iocommandpool/1811075-init.md)
- [initWithWorkLoop](kernel/iocommandpool/1811086-initwithworkloop.md)
- [returnCommand](kernel/iocommandpool/1811102-returncommand.md)
- [withWorkLoop(IOService *, IOWorkLoop *, UInt32)](kernel/iocommandpool/1811120-withworkloop.md)
- [withWorkLoop(IOWorkLoop *)](kernel/iocommandpool/1811136-withworkloop.md)
