---
title: kCFSocketAutomaticallyReenableDataCallBack
framework: corefoundation
role: symbol
role_heading: Global Variable
path: corefoundation/kcfsocketautomaticallyreenabledatacallback
---

# kCFSocketAutomaticallyReenableDataCallBack

## Declaration

```swift
var kCFSocketAutomaticallyReenableDataCallBack: CFOptionFlags { get }
```

## Discussion

Discussion When enabled using CFSocketSetSocketFlags(_:_:), the data callback is called every time the socket has read some data. When disabled, the data callback is called only once the next time data are read. The data callback is automatically reenabled by default.

## See Also

### Constants

- [kCFSocketAutomaticallyReenableReadCallBack](corefoundation/kcfsocketautomaticallyreenablereadcallback.md)
- [kCFSocketAutomaticallyReenableAcceptCallBack](corefoundation/kcfsocketautomaticallyreenableacceptcallback.md)
- [kCFSocketAutomaticallyReenableWriteCallBack](corefoundation/kcfsocketautomaticallyreenablewritecallback.md)
- [kCFSocketLeaveErrors](corefoundation/kcfsocketleaveerrors.md)
- [kCFSocketCloseOnInvalidate](corefoundation/kcfsocketcloseoninvalidate.md)
