---
title: "xpc_session_set_cancel_handler(_:_:)"
framework: xpc
role: symbol
role_heading: Function
path: "xpc/xpc_session_set_cancel_handler(_:_:)"
---

# xpc_session_set_cancel_handler(_:_:)

## Declaration

```swift
func xpc_session_set_cancel_handler(_ session: any OS_xpc_object, _ cancel_handler: @escaping xpc_session_cancel_handler_t)
```

## See Also

### Managing life cycle

- [xpc_session_activate(_:_:)](xpc/xpc_session_activate(_:_:).md)
- [xpc_session_cancel(_:)](xpc/xpc_session_cancel(_:).md)
- [xpc_session_set_incoming_message_handler(_:_:)](xpc/xpc_session_set_incoming_message_handler(_:_:).md)
- [xpc_session_incoming_message_handler_t](xpc/xpc_session_incoming_message_handler_t-elj.md)
- [xpc_session_cancel_handler_t](xpc/xpc_session_cancel_handler_t-65b6f.md)
