es_set_deadline_min_milliseconds(_:_:_:_:)
Set the minimum deadline in milliseconds for specified auth event types for this client
Declaration
func es_set_deadline_min_milliseconds(_ client: OpaquePointer, _ events: UnsafePointer<es_event_type_t>, _ event_count: UInt32, _ milliseconds: UInt32) -> es_return_tParameters
- client:
The client to configure. Must be a descendants client created with es_new_descendants_client().
- events:
Array of event types to configure deadlines for
- event_count:
Number of events in the events array
- milliseconds:
The minimum deadline in milliseconds
Return Value
ES_RETURN_SUCCESS on success, ES_RETURN_ERROR on failure or if client is not a descendants client
Discussion
This allows descendants clients to configure a deadline floor so that deadlines are never shorter than the specified value. Descendants clients can already kill or suspend their child processes directly, furthermore no system daemons are the children of ES clients, so strict deadline enforcement is unnecessary.