---
title: xpc_endpoint_t
framework: xpc
role: symbol
role_heading: Type Alias
path: xpc/xpc_endpoint_t
---

# xpc_endpoint_t

A type that represents a connection in serialized form.

## Declaration

```swift
typealias xpc_endpoint_t = xpc_object_t
```

## Discussion

Discussion Unlike a connection, an endpoint is an inert object that doesn’t have any associated runtime activity. So, it is safe to pass an endpoint in a message. Upon receiving an endpoint, the recipient can use xpc_connection_create_from_endpoint(_:) to create as many distinct connections as necessary.

## See Also

### Endpoints

- [xpc_endpoint_create(_:)](xpc/xpc_endpoint_create(_:).md)
