XINU
Data Fields
qentry Struct Reference

プロセスエントリであり、本構造体の配列(長さNQENT)がプロセスキューテーブルとなる。 More...

#include <queue.h>

Data Fields

int32 qkey
 キュー順序を決定するキー(優先度)。 More...
 
qid16 qnext
 次のプロセスか末尾のプロセスのインデックス。 More...
 
qid16 qprev
 前のプロセスか先頭のプロセスのインデックス。 More...
 

Detailed Description

プロセスエントリであり、本構造体の配列(長さNQENT)がプロセスキューテーブルとなる。

プロセスごとに1個、リストごとに2個(先頭/末尾分)必要。

Definition at line 34 of file queue.h.

Field Documentation

◆ qkey

int32 qentry::qkey

キュー順序を決定するキー(優先度)。

Definition at line 37 of file queue.h.

Referenced by insert(), insertd(), newqueue(), and unsleep().

◆ qnext

qid16 qentry::qnext

次のプロセスか末尾のプロセスのインデックス。

Definition at line 39 of file queue.h.

Referenced by dequeue(), enqueue(), getitem(), insert(), insertd(), newqueue(), and unsleep().

◆ qprev

qid16 qentry::qprev

前のプロセスか先頭のプロセスのインデックス。

Definition at line 41 of file queue.h.

Referenced by dequeue(), enqueue(), getitem(), insert(), insertd(), and newqueue().


The documentation for this struct was generated from the following file: