---
title: handleIsOpen
framework: kernel
role: pseudoSymbol
path: kernel/iomedia/1813630-handleisopen
---

# handleIsOpen

## Declaration

```occ
virtual bool handleIsOpen(
 const IOService *client) const; 
```

## Parameters

- `client`: Client to check the open state of. Set to zero to check the open state of all clients.

## Return Value

Return Value Returns true if the client was (or clients were) open, false otherwise.

## Overview

Overview The handleIsOpen method determines whether the specified client, or any client if none is specified, presently has an open on this object. This implementation replaces the IOService definition of handleIsOpen().

## See Also

### Miscellaneous

- [copyPhysicalExtent](kernel/iomedia/1813424-copyphysicalextent.md)
- [getAttributes](kernel/iomedia/1813444-getattributes.md)
- [getBase](kernel/iomedia/1813468-getbase.md)
- [getContent](kernel/iomedia/1813495-getcontent.md)
- [getContentHint](kernel/iomedia/1813522-getcontenthint.md)
- [getPreferredBlockSize](kernel/iomedia/1813553-getpreferredblocksize.md)
- [getSize](kernel/iomedia/1813585-getsize.md)
- [handleClose](kernel/iomedia/1813614-handleclose.md)
- [handleOpen](kernel/iomedia/1813647-handleopen.md)
- [init](kernel/iomedia/1813657-init.md)
- [isEjectable](kernel/iomedia/1813664-isejectable.md)
- [isFormatted](kernel/iomedia/1813670-isformatted.md)
- [isWhole](kernel/iomedia/1813677-iswhole.md)
- [isWritable](kernel/iomedia/1813683-iswritable.md)
- [lockPhysicalExtents](kernel/iomedia/1813689-lockphysicalextents.md)
- [read](kernel/iomedia/1813696-read.md)
- [synchronizeCache](kernel/iomedia/1813702-synchronizecache.md)
- [unlockPhysicalExtents](kernel/iomedia/1813710-unlockphysicalextents.md)
- [unmap](kernel/iomedia/1813719-unmap.md)
- [write](kernel/iomedia/1813725-write.md)
