base_scheduler/socket_keepalive.rs
1// Released under the MIT License.
2// Copyright, 2026, by Samuel Williams.
3
4/// Boolean `SO_KEEPALIVE`: enable or disable OS keepalive probes, using the system's timing defaults. Probe intervals, counts, and application-level liveness policies are separate concerns.
5#[derive(Clone, Copy, Debug)]
6pub struct SocketKeepalive;
7
8impl crate::SocketOption for SocketKeepalive {
9 type Value = bool;
10}