次の表に、POSIX メッセージ待ち行列インタフェースの一覧を示します。
表 5–2 POSIX メッセージ待ち行列インタフェース
インタフェース名 |
種類 |
---|---|
mq_open(3RT) | 名前付きメッセージ待ち行列に接続する。指定によっては作成する |
mq_close(3RT) | 開いているメッセージ待ち行列への接続を終了する |
mq_unlink(3RT) | 開いているメッセージ待ち行列への接続を終了し、最後のプロセスが待ち行列を閉じるときに待ち行列を削除する |
mq_send(3RT) | メッセージを待ち行列に入れる |
mq_receive(3RT) | 最も古い最高優先順位メッセージを待ち行列から受け取る (削除する) |
mq_notify(3RT) | メッセージが待ち行列で使用できることをプロセスまたはスレッドに通知する |
mq_setattr(3RT)、mq_getattr(3RT) | メッセージ待ち行列属性を設定または取得する |