---
title: CFNetServicesError
framework: cfnetwork
role: symbol
role_heading: Enumeration
path: cfnetwork/cfnetserviceserror
---

# CFNetServicesError

Error codes that may be returned by CFNetServices functions or passed to CFNetServices callback functions.

## Declaration

```swift
enum CFNetServicesError
```

## Topics

### Constants

- [CFNetServicesError.unknown](cfnetwork/cfnetserviceserror/unknown.md)
- [CFNetServicesError.collision](cfnetwork/cfnetserviceserror/collision.md)
- [CFNetServicesError.notFound](cfnetwork/cfnetserviceserror/notfound.md)
- [CFNetServicesError.inProgress](cfnetwork/cfnetserviceserror/inprogress.md)
- [CFNetServicesError.badArgument](cfnetwork/cfnetserviceserror/badargument.md)
- [CFNetServicesError.cancel](cfnetwork/cfnetserviceserror/cancel.md)
- [CFNetServicesError.invalid](cfnetwork/cfnetserviceserror/invalid.md)
- [CFNetServicesError.timeout](cfnetwork/cfnetserviceserror/timeout.md)

### Enumeration Cases

- [CFNetServicesError.missingRequiredConfiguration](cfnetwork/cfnetserviceserror/missingrequiredconfiguration.md)

### Initializers

- [init(rawValue:)](cfnetwork/cfnetserviceserror/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.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)
- [CFNetServiceClientContext](cfnetwork/cfnetserviceclientcontext.md)
- [CFNetServiceRegisterFlags](cfnetwork/cfnetserviceregisterflags.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)
