JM Project

JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。

Linux マニュアル 一覧

全文・高度検索

per page, with , order by , clip by
Results of 1 - 10 of about 40 for メッセージキュー (0.004 sec.)
Man page of MQ_OVERVIEW 10999
MQ_OVERVIEW Section: Linux Programmer's Manual (7) Updated: 2020-06-09 Index JM Home Page 名前 mq_overview - POSIX メッセージキューの概要 説明 POSIX メッセージキューを使用すると、プロセス間で メッセージの形でのデータのやり取りを行うことがで ... きる。 この API は System V メッセージキューの API ( msgget (2), msgsnd (2), msgrcv (2) など) とは異なるものだが、同様の機能を提供する。 メッセージキューの作成とオープン ... は mq_open (3) を使って行う。この関数は メッセージキュー記述子 (message queue descriptor) ( mqd_t ) を返す。これ以降のコールでは、オープンされたメッセージキューは メッセージキュー記 ... 述子 を使って参照される。 各メッセージキューは /somename の形の名前で区別することができる。 その名前は、最大で NAME_MAX (すなわち 255) 文字のヌル終端された文字列で、 ス ...
https://man.mtool.work/man/20260915/man7/mq_overview.7.html
Man page of MSGOP 10157
MSGOP Section: Linux Programmer's Manual (2) Updated: 2020-11-01 Index JM Home Page 名前 msgrcv, msgsnd - System V メッセージキュー操作 書式 #include < sys/types.h > #include < sys/ipc.h > #include < sys/msg.h > int msgsnd(int msqid , const ... msqid , void * msgp , size_t msgsz , long msgtyp , int msgflg ); 説明 システムコール msgsnd () と msgrcv () は、 System V メッセージキューへのメッセージの送信と、メッセージの受信に使用される。呼び出し元プロセスは、 メッセージを送信するためにはメッセージキューに対 ... を参照のこと)。 msgsnd() msgsnd () システムコールは msgp 引数で指定されたメッセージのコピーを msqid で指定された識別子を持つメッセージキューへ追加する。 キューに十分な空き容量がある場合、 msgsnd () は直ちに成功する。 キューの容量は、メッセージキューのデータ構造体の ... 時にこのフィールドは MSGMNB に初期化されるが、この制限は msgctl (2) を使って変更できる。 次のいずれかの条件が成立する場合に、メッセージキューは一杯と判断される。 • 新しいメッセージをそのキューに追加すると、 そのキューの全バイト数がキューの最大サイズ ( msg_qbytes フ ...
https://man.mtool.work/man/20260915/man2/msgop.2.html
Man page of MSGOP 10157
MSGOP Section: Linux Programmer's Manual (2) Updated: 2020-11-01 Index JM Home Page 名前 msgrcv, msgsnd - System V メッセージキュー操作 書式 #include < sys/types.h > #include < sys/ipc.h > #include < sys/msg.h > int msgsnd(int msqid , const ... msqid , void * msgp , size_t msgsz , long msgtyp , int msgflg ); 説明 システムコール msgsnd () と msgrcv () は、 System V メッセージキューへのメッセージの送信と、メッセージの受信に使用される。呼び出し元プロセスは、 メッセージを送信するためにはメッセージキューに対 ... を参照のこと)。 msgsnd() msgsnd () システムコールは msgp 引数で指定されたメッセージのコピーを msqid で指定された識別子を持つメッセージキューへ追加する。 キューに十分な空き容量がある場合、 msgsnd () は直ちに成功する。 キューの容量は、メッセージキューのデータ構造体の ... 時にこのフィールドは MSGMNB に初期化されるが、この制限は msgctl (2) を使って変更できる。 次のいずれかの条件が成立する場合に、メッセージキューは一杯と判断される。 • 新しいメッセージをそのキューに追加すると、 そのキューの全バイト数がキューの最大サイズ ( msg_qbytes フ ...
https://man.mtool.work/man/20260915/man2/msgrcv.2.html
Man page of MSGOP 10157
MSGOP Section: Linux Programmer's Manual (2) Updated: 2020-11-01 Index JM Home Page 名前 msgrcv, msgsnd - System V メッセージキュー操作 書式 #include < sys/types.h > #include < sys/ipc.h > #include < sys/msg.h > int msgsnd(int msqid , const ... msqid , void * msgp , size_t msgsz , long msgtyp , int msgflg ); 説明 システムコール msgsnd () と msgrcv () は、 System V メッセージキューへのメッセージの送信と、メッセージの受信に使用される。呼び出し元プロセスは、 メッセージを送信するためにはメッセージキューに対 ... を参照のこと)。 msgsnd() msgsnd () システムコールは msgp 引数で指定されたメッセージのコピーを msqid で指定された識別子を持つメッセージキューへ追加する。 キューに十分な空き容量がある場合、 msgsnd () は直ちに成功する。 キューの容量は、メッセージキューのデータ構造体の ... 時にこのフィールドは MSGMNB に初期化されるが、この制限は msgctl (2) を使って変更できる。 次のいずれかの条件が成立する場合に、メッセージキューは一杯と判断される。 • 新しいメッセージをそのキューに追加すると、 そのキューの全バイト数がキューの最大サイズ ( msg_qbytes フ ...
https://man.mtool.work/man/20260915/man2/msgsnd.2.html
Man page of MSGGET 9876
MSGGET Section: Linux Programmer's Manual (2) Updated: 2019-08-02 Index JM Home Page 名前 msgget - System V メッセージキュー識別子を取得する 書式 #include < sys/types.h > #include < sys/ipc.h > #include < sys/msg.h > int msgget(key_t key , ... IPC_PRIVATE ), or to create a new set. key の値が IPC_PRIVATE の場合、または key が IPC_PRIVATE でなくても、 key に対応するメッセージキューが存在せず、 msgflg に IPC_CREAT が指定されている場合、 新しいメッセージキューが作成される。 msgflg に IPC_CREAT と IPC_EXCL ... の両方が指定された場合、 key に対応するメッセージキューが既に存在すると、 msgget () は失敗し、 errno に EEXIST が設定される。 (これは open (2) に O_CREAT | O_EXCL を指定した場合の ... 動作と同じである) メッセージキューの作成時に、 msgflg 引数の下位 9 ビットは、 そのメッセージキューのアクセス許可の定義として使用される。 これらの許可ビットは ...
https://man.mtool.work/man/20260915/man2/msgget.2.html
Man page of MQ_SEND 9486
MQ_SEND Section: Linux Programmer's Manual (3) Updated: 2020-08-13 Index JM Home Page 名前 mq_send, mq_timedsend - メッセージキューにメッセージを送信する 書式 #include < mqueue.h > int mq_send(mqd_t mqdes , const char * msg_ptr , size_t msg ... 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): mq_timedsend (): _POSIX_C_SOURCE >= 200112L 説明 mq_send () は、メッセージキュー記述子 mqdes で参照されるメッセージキューに msg_ptr が指すメッセージを追加する。 msg_len 引数は、 msg_ptr が指すメッセージの ... 新しいメッセージは 同じ優先度の古いメッセージの後ろに格納される。メッセージの優先度の範囲については mq_overview (7) を参照。 メッセージキューがすでに一杯の場合 (すなわち、キューに入っているメッセージ数がキューの mq_maxmsg 属性と等しい場合)、デフォルトでは、 mq_send ... セージをキューイングするのに十分な空間ができるか、 関数呼び出しがシグナルハンドラーにより中断されるまで、停止 (block) する。 メッセージキュー記述 (message queue description) で O_NONBLOCK フラグが有効になっている場合は、 mq_send () はエラー EAGAIN ですぐに失敗する。 ...
https://man.mtool.work/man/20260915/man2/mq_timedsend.2.html
Man page of MQ_SEND 9486
MQ_SEND Section: Linux Programmer's Manual (3) Updated: 2020-08-13 Index JM Home Page 名前 mq_send, mq_timedsend - メッセージキューにメッセージを送信する 書式 #include < mqueue.h > int mq_send(mqd_t mqdes , const char * msg_ptr , size_t msg ... 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): mq_timedsend (): _POSIX_C_SOURCE >= 200112L 説明 mq_send () は、メッセージキュー記述子 mqdes で参照されるメッセージキューに msg_ptr が指すメッセージを追加する。 msg_len 引数は、 msg_ptr が指すメッセージの ... 新しいメッセージは 同じ優先度の古いメッセージの後ろに格納される。メッセージの優先度の範囲については mq_overview (7) を参照。 メッセージキューがすでに一杯の場合 (すなわち、キューに入っているメッセージ数がキューの mq_maxmsg 属性と等しい場合)、デフォルトでは、 mq_send ... セージをキューイングするのに十分な空間ができるか、 関数呼び出しがシグナルハンドラーにより中断されるまで、停止 (block) する。 メッセージキュー記述 (message queue description) で O_NONBLOCK フラグが有効になっている場合は、 mq_send () はエラー EAGAIN ですぐに失敗する。 ...
https://man.mtool.work/man/20260915/man3/mq_send.3.html
Man page of MQ_SEND 9486
MQ_SEND Section: Linux Programmer's Manual (3) Updated: 2020-08-13 Index JM Home Page 名前 mq_send, mq_timedsend - メッセージキューにメッセージを送信する 書式 #include < mqueue.h > int mq_send(mqd_t mqdes , const char * msg_ptr , size_t msg ... 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): mq_timedsend (): _POSIX_C_SOURCE >= 200112L 説明 mq_send () は、メッセージキュー記述子 mqdes で参照されるメッセージキューに msg_ptr が指すメッセージを追加する。 msg_len 引数は、 msg_ptr が指すメッセージの ... 新しいメッセージは 同じ優先度の古いメッセージの後ろに格納される。メッセージの優先度の範囲については mq_overview (7) を参照。 メッセージキューがすでに一杯の場合 (すなわち、キューに入っているメッセージ数がキューの mq_maxmsg 属性と等しい場合)、デフォルトでは、 mq_send ... セージをキューイングするのに十分な空間ができるか、 関数呼び出しがシグナルハンドラーにより中断されるまで、停止 (block) する。 メッセージキュー記述 (message queue description) で O_NONBLOCK フラグが有効になっている場合は、 mq_send () はエラー EAGAIN ですぐに失敗する。 ...
https://man.mtool.work/man/20260915/man3/mq_timedsend.3.html
Man page of MQ_NOTIFY 9376
MQ_NOTIFY Section: Linux Programmer's Manual (3) Updated: 2020-06-09 Index JM Home Page 名前 mq_notify - メッセージ到着時に通知を行うよう登録する 書式 #include < mqueue.h > int mq_notify(mqd_t mqdes , const struct sigevent * notification ); ... -lrt でリンクする。 説明 mq_notify () を使うと、メッセージキューディスクリプター mqdes で参照される空のメッセージキューに新しくメッセージが到着した時に 非同期の通知 (notification) の配送が ... は、 sigev_notify_function があたかも新しいスレッドの開始関数であるかのように起動される。 詳細は sigevent (7) を参照。 一つのメッセージキューから通知を受信するように登録できるプロセスは 一つだけである。 sevp が NULL で、かつ呼び出し元のプロセスがこのメッセージキュー ... からの 通知を受信するに現在登録している場合、登録を削除する。 これ以降、別のプロセスがこのメッセージキューから通知を受信するように 登録できるようになる。 メッセージ通知は、それまで空のキューに新しいメッセージが到着した 場合にのみ行 ...
https://man.mtool.work/man/20260915/man2/mq_notify.2.html
Man page of MQ_NOTIFY 9376
MQ_NOTIFY Section: Linux Programmer's Manual (3) Updated: 2020-06-09 Index JM Home Page 名前 mq_notify - メッセージ到着時に通知を行うよう登録する 書式 #include < mqueue.h > int mq_notify(mqd_t mqdes , const struct sigevent * notification ); ... -lrt でリンクする。 説明 mq_notify () を使うと、メッセージキューディスクリプター mqdes で参照される空のメッセージキューに新しくメッセージが到着した時に 非同期の通知 (notification) の配送が ... は、 sigev_notify_function があたかも新しいスレッドの開始関数であるかのように起動される。 詳細は sigevent (7) を参照。 一つのメッセージキューから通知を受信するように登録できるプロセスは 一つだけである。 sevp が NULL で、かつ呼び出し元のプロセスがこのメッセージキュー ... からの 通知を受信するに現在登録している場合、登録を削除する。 これ以降、別のプロセスがこのメッセージキューから通知を受信するように 登録できるようになる。 メッセージ通知は、それまで空のキューに新しいメッセージが到着した 場合にのみ行 ...
https://man.mtool.work/man/20260915/man3/mq_notify.3.html
PREV 1 2 3 4 NEXT

リンク

日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。