---
title: "init(version:info:retain:release:copyDescription:)"
framework: cfnetwork
role: symbol
role_heading: Initializer
path: "cfnetwork/cfhostclientcontext/init(version:info:retain:release:copydescription:)"
---

# init(version:info:retain:release:copyDescription:)

Initializes an object that contains user-defined data and callbacks for a network host using the specified values.

## Declaration

```swift
init(version: CFIndex, info: UnsafeMutableRawPointer?, retain: CFAllocatorRetainCallBack?, release: CFAllocatorReleaseCallBack?, copyDescription: CFAllocatorCopyDescriptionCallBack?)
```

## See Also

### Initializers

- [init()](cfnetwork/cfhostclientcontext/init().md)
