Extension [ extension #84 sysvmsg version ] { - Constants [5] { Constant [ integer MSG_IPC_NOWAIT ] { 1 } Constant [ integer MSG_EAGAIN ] { 11 } Constant [ integer MSG_ENOMSG ] { 42 } Constant [ integer MSG_NOERROR ] { 2 } Constant [ integer MSG_EXCEPT ] { 4 } } - Functions { Function [ function msg_get_queue ] { - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $perms ] } } Function [ function msg_send ] { - Parameters [6] { Parameter #0 [ $queue ] Parameter #1 [ $msgtype ] Parameter #2 [ $message ] Parameter #3 [ $serialize ] Parameter #4 [ $blocking ] Parameter #5 [ &$errorcode ] } } Function [ function msg_receive ] { - Parameters [8] { Parameter #0 [ $queue ] Parameter #1 [ $desiredmsgtype ] Parameter #2 [ &$msgtype ] Parameter #3 [ $maxsize ] Parameter #4 [ &$message ] Parameter #5 [ $unserialize ] Parameter #6 [ $flags ] Parameter #7 [ &$errorcode ] } } Function [ function msg_remove_queue ] { - Parameters [1] { Parameter #0 [ $queue ] } } Function [ function msg_stat_queue ] { - Parameters [1] { Parameter #0 [ $queue ] } } Function [ function msg_set_queue ] { - Parameters [2] { Parameter #0 [ $queue ] Parameter #1 [ $data ] } } Function [ function msg_queue_exists ] { - Parameters [1] { Parameter #0 [ $key ] } } } }