---
title: nw_browser_t
framework: network
role: symbol
role_heading: Type Alias
path: network/nw_browser_t
---

# nw_browser_t

An object you use to browse for available network services.

## Declaration

```swift
typealias nw_browser_t = any OS_nw_browser
```

## Topics

### Essentials

- [NSBonjourServices](bundleresources/information-property-list/nsbonjourservices.md)
- [NSLocalNetworkUsageDescription](bundleresources/information-property-list/nslocalnetworkusagedescription.md)

### Browsing for Services

- [nw_browser_create(_:_:)](network/nw_browser_create(_:_:).md)
- [nw_browse_descriptor_t](network/nw_browse_descriptor_t.md)
- [nw_browser_set_queue(_:_:)](network/nw_browser_set_queue(_:_:).md)
- [nw_browser_start(_:)](network/nw_browser_start(_:).md)
- [nw_browser_set_browse_results_changed_handler(_:_:)](network/nw_browser_set_browse_results_changed_handler(_:_:).md)
- [nw_browser_browse_results_changed_handler_t](network/nw_browser_browse_results_changed_handler_t.md)
- [nw_browse_result_t](network/nw_browse_result_t.md)

### Managing Browsers

- [nw_browser_set_state_changed_handler(_:_:)](network/nw_browser_set_state_changed_handler(_:_:).md)
- [nw_browser_state_changed_handler_t](network/nw_browser_state_changed_handler_t.md)
- [nw_browser_state_t](network/nw_browser_state_t.md)
- [nw_browser_cancel(_:)](network/nw_browser_cancel(_:).md)

### Inspecting Browsers

- [nw_browser_copy_browse_descriptor(_:)](network/nw_browser_copy_browse_descriptor(_:).md)
- [nw_browser_copy_parameters(_:)](network/nw_browser_copy_parameters(_:).md)
