---
title: scheduleServiceThread
framework: kernel
role: pseudoSymbol
path: kernel/iogatedoutputqueue/1812945-scheduleservicethread
---

# scheduleServiceThread

Overrides the method inherited from IOOutputQueue.

## Declaration

```occ
virtual bool scheduleServiceThread(
 void *param); 
```

## Return Value

Return Value Returns true if a thread was successfully scheduled to service the queue.

## See Also

### Miscellaneous

- [free](kernel/iogatedoutputqueue/1812925-free.md)
- [init](kernel/iogatedoutputqueue/1812930-init.md)
- [output(IOMbufQueue *, UInt32 *)](kernel/iogatedoutputqueue/1812936-output.md)
- [output(void *)](kernel/iogatedoutputqueue/1812941-output.md)
- [withTarget(IONetworkController *, IOWorkLoop *, UInt32)](kernel/iogatedoutputqueue/1812948-withtarget.md)
- [withTarget(IONetworkController *, IOWorkLoop *, UInt32, UInt32)](kernel/iogatedoutputqueue/1812950-withtarget.md)
- [withTarget(OSObject *, IOOutputAction, IOWorkLoop *, UInt32)](kernel/iogatedoutputqueue/1812954-withtarget.md)
- [withTarget(OSObject *, IOOutputAction, IOWorkLoop *, UInt32, UInt32)](kernel/iogatedoutputqueue/1812957-withtarget.md)
