php-src/ext/sysvmsg/sysvmsg.stub.php
Máté Kocsis af80d8a14e
Add more argument types to stubs
Closes GH-5943
2020-08-07 12:35:30 +02:00

29 lines
854 B
PHP

<?php
/** @generate-function-entries */
final class SysvMessageQueue
{
}
function msg_get_queue(int $key, int $perms = 0666): SysvMessageQueue|false {}
/**
* @param string|int|float|bool $message
* @param int $errorcode
*/
function msg_send(SysvMessageQueue $queue, int $msgtype, $message, bool $serialize = true, bool $blocking = true, &$errorcode = null): bool {}
/**
* @param int $msgtype
* @param int $errorcode
*/
function msg_receive(SysvMessageQueue $queue, int $desiredmsgtype, &$msgtype, int $maxsize, mixed &$message, bool $unserialize = true, int $flags = 0, &$errorcode = null): bool {}
function msg_remove_queue(SysvMessageQueue $queue): bool {}
function msg_stat_queue(SysvMessageQueue $queue): array|false {}
function msg_set_queue(SysvMessageQueue $queue, array $data): bool {}
function msg_queue_exists(int $key): bool {}