Source code
Revision control
Copy as Markdown
Other Tools
//! Header: `pthread/qos.h`
//!
use crate::prelude::*;
pub use crate::sys::qos::*;
extern "C" {
pub fn pthread_attr_set_qos_class_np(
attr: *mut crate::pthread_attr_t,
class: qos_class_t,
priority: c_int,
) -> c_int;
pub fn pthread_attr_get_qos_class_np(
attr: *mut crate::pthread_attr_t,
class: *mut qos_class_t,
priority: *mut c_int,
) -> c_int;
pub fn pthread_set_qos_class_self_np(class: qos_class_t, priority: c_int) -> c_int;
pub fn pthread_get_qos_class_np(
thread: crate::pthread_t,
class: *mut qos_class_t,
priority: *mut c_int,
) -> c_int;
}