PackedQueueState

final class ntoseye.PackedQueueState

Subclass of BaseRecord.

What the driver keeps of a packed queue.

property avail_wrap: bool
property desc: int

The descriptor ring.

property desc_state: int

The driver’s per-buffer state (desc_state), by buffer ID.

property device_event: int
property driver_event: int

The driver’s and the device’s event suppression structures.

property free: int

num_free: free descriptors.

property interrupts: Signal

When the driver wants interrupts, from its event suppression structure, and when the device wants notifications, from its own.

property last_used: int

last_used_idx: the position where the driver takes used buffers back next, in the lap used_wrap names.

property next_avail: int

next_avail_idx: the position the driver fills next, in the lap avail_wrap names.

property notifications: Signal
property used_wrap: bool