msg_get_queue
メッセージキューを作成またはそれにアタッチする
&reftitle.description;
SysvMessageQueuefalsemsg_get_queue
intkey
intpermissions0666
msg_get_queue は、指定した key
で System V メッセージキューにアクセスするために使用される ID を返します。
最初にコールされた際には、オプションの permissions
でメッセージキューを作成します。同じ
key で 2 度目に msg_get_queue
がコールされると別の ID が返されますが、どちらの ID も同じメッセージキューを指します。
&reftitle.parameters;
key
メッセージキューの数値 ID。
permissions
キューのパーミッション。デフォルトは 0666 です。
メッセージキューがすでに存在する場合には、permissions
は無視されます。
&reftitle.returnvalues;
SysvMessageQueue クラスのインスタンスを返します。System V メッセージキューにアクセスします。
&return.falseforfailure;
&reftitle.changelog;
&Version;
&Description;
8.0.0
成功した場合、
この関数は SysvMessageQueue クラスのインスタンスを返すようになりました。
これより前のバージョンでは、リソースが返されていました。
&reftitle.seealso;
msg_remove_queue
msg_receive
msg_send
msg_stat_queue
msg_set_queue