XINU
Data Fields
ptentry Struct Reference

ポートテーブルエントリ More...

#include <ports.h>

Collaboration diagram for ptentry:
Collaboration graph
[legend]

Data Fields

struct ptnodepthead
 メッセージリストの先頭ポインタ More...
 
uint16 ptmaxcnt
 ポートに挿入できる最大メッセージ数 More...
 
sid32 ptrsem
 受信側セマフォ More...
 
int32 ptseq
 生成時に変更されたシーケンス More...
 
sid32 ptssem
 送信側セマフォ More...
 
uint16 ptstate
 ポート状態(FREE/LIMBO/ALLOC) More...
 
struct ptnodepttail
 メッセージリストの末尾ポインタ More...
 

Detailed Description

ポートテーブルエントリ

Definition at line 33 of file ports.h.

Field Documentation

◆ pthead

struct ptnode* ptentry::pthead

メッセージリストの先頭ポインタ

Definition at line 46 of file ports.h.

Referenced by _ptclear(), ptcreate(), ptrecv(), and ptsend().

◆ ptmaxcnt

uint16 ptentry::ptmaxcnt

ポートに挿入できる最大メッセージ数

Definition at line 42 of file ports.h.

Referenced by _ptclear(), and ptcreate().

◆ ptrsem

sid32 ptentry::ptrsem

受信側セマフォ

Definition at line 38 of file ports.h.

Referenced by _ptclear(), ptcount(), ptcreate(), ptrecv(), and ptsend().

◆ ptseq

int32 ptentry::ptseq

生成時に変更されたシーケンス

Definition at line 44 of file ports.h.

Referenced by _ptclear(), ptcreate(), ptinit(), ptrecv(), and ptsend().

◆ ptssem

sid32 ptentry::ptssem

送信側セマフォ

Definition at line 36 of file ports.h.

Referenced by _ptclear(), ptcount(), ptcreate(), ptrecv(), and ptsend().

◆ ptstate

uint16 ptentry::ptstate

ポート状態(FREE/LIMBO/ALLOC)

Definition at line 40 of file ports.h.

Referenced by _ptclear(), ptcount(), ptcreate(), ptdelete(), ptinit(), ptrecv(), ptreset(), and ptsend().

◆ pttail

struct ptnode* ptentry::pttail

メッセージリストの末尾ポインタ

Definition at line 48 of file ports.h.

Referenced by _ptclear(), ptcreate(), ptrecv(), and ptsend().


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