---
title: CFHostClientContext
framework: cfnetwork
role: symbol
role_heading: Structure
path: cfnetwork/cfhostclientcontext
---

# CFHostClientContext

A structure containing user-defined data and callbacks for CFHost objects.

## Declaration

```swift
struct CFHostClientContext
```

## Topics

### Initializers

- [init()](cfnetwork/cfhostclientcontext/init().md)
- [init(version:info:retain:release:copyDescription:)](cfnetwork/cfhostclientcontext/init(version:info:retain:release:copydescription:).md)

### Instance Properties

- [copyDescription](cfnetwork/cfhostclientcontext/copydescription.md)
- [info](cfnetwork/cfhostclientcontext/info.md)
- [release](cfnetwork/cfhostclientcontext/release.md)
- [retain](cfnetwork/cfhostclientcontext/retain.md)
- [version](cfnetwork/cfhostclientcontext/version.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Hosts

- [CFHost](cfnetwork/cfhost.md)
- [CFHostInfoType](cfnetwork/cfhostinfotype.md)
- [CFHostCancelInfoResolution(_:_:)](cfnetwork/cfhostcancelinforesolution(_:_:).md)
- [CFHostCreateCopy(_:_:)](cfnetwork/cfhostcreatecopy(_:_:).md)
- [CFHostCreateWithAddress(_:_:)](cfnetwork/cfhostcreatewithaddress(_:_:).md)
- [CFHostCreateWithName(_:_:)](cfnetwork/cfhostcreatewithname(_:_:).md)
- [CFHostGetAddressing(_:_:)](cfnetwork/cfhostgetaddressing(_:_:).md)
- [CFHostGetNames(_:_:)](cfnetwork/cfhostgetnames(_:_:).md)
- [CFHostGetReachability(_:_:)](cfnetwork/cfhostgetreachability(_:_:).md)
- [CFHostGetTypeID()](cfnetwork/cfhostgettypeid().md)
- [CFHostScheduleWithRunLoop(_:_:_:)](cfnetwork/cfhostschedulewithrunloop(_:_:_:).md)
- [CFHostSetClient(_:_:_:)](cfnetwork/cfhostsetclient(_:_:_:).md)
- [CFHostStartInfoResolution(_:_:_:)](cfnetwork/cfhoststartinforesolution(_:_:_:).md)
- [CFHostUnscheduleFromRunLoop(_:_:_:)](cfnetwork/cfhostunschedulefromrunloop(_:_:_:).md)
