## mach_port_qos

Structure - Specifies a port's attributes with respect to "Quality Of Service."

### SYNOPSIS

    typedef struct mach_port_qos
            {
                   boolean_t      name;
                   boolean_t      rt;
                   boolean_t      pad1;
                   boolean_t      pad2;
            } mach_port_qos_t;

### FIELDS

name
  If TRUE, the system will bestow the user-specified name on the newly allocated port. Otherwise, the system will choose the port's name.

rt
  If TRUE, this field causes a realtime port to be allocated. Otherwise, a regular port will be allocated.

pad1
  A 30 bit padding field.

pad2
  A 32 bit padding field; with the pad1 field, lengthens the structure to 64 bits.

### DESCRIPTION

The mach_port_qos structure is used to specify a port's "quality of service" attributes when allocating the port via the mach_port_allocate_qos interface.

### RELATED INFORMATION

Functions: mach_port_allocate_qos, mach_port_get_attributes, mach_port_set_attributes.