---
title: CFNetServiceClientContext
framework: cfnetwork
role: symbol
role_heading: Structure
path: cfnetwork/cfnetserviceclientcontext
---

# CFNetServiceClientContext

A structure provided when a CFNetService is associated with a callback function or when a CFNetServiceBrowser is created.

## Declaration

```swift
struct CFNetServiceClientContext
```

## Topics

### Initializers

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

### Instance Properties

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

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Network Services

- [CFNetService](cfnetwork/cfnetservice.md)
- [CFNetServiceBrowser](cfnetwork/cfnetservicebrowser.md)
- [CFNetServiceBrowserFlags](cfnetwork/cfnetservicebrowserflags.md)
- [CFNetServiceMonitor](cfnetwork/cfnetservicemonitor.md)
- [CFNetServiceMonitorType](cfnetwork/cfnetservicemonitortype.md)
- [CFNetServiceRegisterFlags](cfnetwork/cfnetserviceregisterflags.md)
- [CFNetServicesError](cfnetwork/cfnetserviceserror.md)
- [CFNetServiceBrowserInvalidate(_:)](cfnetwork/cfnetservicebrowserinvalidate(_:).md)
- [CFNetServiceBrowserScheduleWithRunLoop(_:_:_:)](cfnetwork/cfnetservicebrowserschedulewithrunloop(_:_:_:).md)
- [CFNetServiceBrowserCreate(_:_:_:)](cfnetwork/cfnetservicebrowsercreate(_:_:_:).md)
- [CFNetServiceBrowserGetTypeID()](cfnetwork/cfnetservicebrowsergettypeid().md)
- [CFNetServiceBrowserSearchForDomains(_:_:_:)](cfnetwork/cfnetservicebrowsersearchfordomains(_:_:_:).md)
- [CFNetServiceBrowserSearchForServices(_:_:_:_:)](cfnetwork/cfnetservicebrowsersearchforservices(_:_:_:_:).md)
- [CFNetServiceBrowserStopSearch(_:_:)](cfnetwork/cfnetservicebrowserstopsearch(_:_:).md)
- [CFNetServiceBrowserUnscheduleFromRunLoop(_:_:_:)](cfnetwork/cfnetservicebrowserunschedulefromrunloop(_:_:_:).md)
