blob: 3b099933e127f788a0514f1f4c46cb85785a271b [file] [log] [blame]
package jnr.posix;
public abstract class LinuxIoPrio {
public static int IOPRIO_WHO_PROCESS = 1;
public static int IOPRIO_WHO_PGRP = 2;
public static int IOPRIO_WHO_USER = 3;
public static int IOPRIO_CLASS_NONE = 0;
public static int IOPRIO_CLASS_RT = 1;
public static int IOPRIO_CLASS_BE = 2;
public static int IOPRIO_CLASS_IDLE = 3;
public static int IOPRIO_PRIO_VALUE(int _class, int data) {
return (_class << 13) | data;
}
public static int IOPRIO_PRIO_CLASS(int mask) {
return mask >> 13;
}
public static int IOPRIO_PRIO_DATA(int mask) {
return mask & 0x0f;
}
}