STREAM_FILTER_READ |
Используется в функциях stream_filter_append()
и stream_filter_prepend(). Указывает на то,
что заданный фильтр может использоваться только в операциях чтения
(reading)
|
STREAM_FILTER_WRITE |
Используется в функциях stream_filter_append()
и stream_filter_prepend(). Указывает на то,
что заданный фильтр может использоваться только в операциях записи
(writing)
|
STREAM_FILTER_ALL |
Эквивалентно записи
STREAM_FILTER_READ | STREAM_FILTER_WRITE
|
PSFS_PASS_ON |
Return Code указывает, что пользовательский
фильтр вернул бакеты в $out .
|
PSFS_FEED_ME |
Return Code указывает, что пользовательский
фильтр не вернул бакеты в $out .
(т. е. нет доступных данных).
|
PSFS_ERR_FATAL |
Return Code указывает, что пользовательский
фильтр вызвал необрабатываемую ошибку (т.е. получены неверные
данные).
|
PSFS_FLAG_NORMAL |
Нормальное чтение/запись. |
PSFS_FLAG_FLUSH_INC |
Добавочное архивирование. |
PSFS_FLAG_FLUSH_CLOSE |
Сохранение на диск перед закрытием. |
STREAM_USE_PATH |
Флаг (Flag ), указывающий, что stream
использует подключаемый путь (include path).
|
STREAM_REPORT_ERRORS |
Флаг (Flag ) указывающий, что
wrapper может выбрасывать исключения в
процессе открытия потока функцией trigger_error()
Если этот флаг не установлен, вызывать ошибки не стоит.
|
STREAM_CLIENT_ASYNC_CONNECT |
Асинхронное открытие соединения с клиентским сокетом. Эта настройка должна
использоваться совместно с флагом
STREAM_CLIENT_CONNECT .
Используется в функции stream_socket_client().
|
STREAM_CLIENT_CONNECT |
Открытие соединения с клиентским сокетом. Клиентские сокеты
всегда должны включать этот флаг. Используется функцией
stream_socket_client().
|
STREAM_CLIENT_PERSISTENT |
Клиентский сокет, открытый функцией
stream_socket_client() будет оставаться
открытым между загрузками страниц.
|
STREAM_SERVER_BIND |
Сообщает потоку, созданному функцией
stream_socket_server(), связаться с заданной целью.
Серверные сокеты всегда должны включать этот флаг.
|
STREAM_SERVER_LISTEN |
Указывает потоку, созданному функцией
stream_socket_server() и связанному флагом
STREAM_SERVER_BIND , начать слушать сокет.
Передачи данных, устанавливающие соединение (как TCP), должны
использовать этот флаг, иначе сокет не включится. Использование этого
флага при передаче без установления соединения (как UDP) вызовет
ошибку.
|
STREAM_NOTIFY_RESOLVE |
Требуемый для потока адрес удалённого ресурса определён, либо это определение
завершилось неудачей. Чтобы узнать, что именно произошло, смотрите
severity .
|
STREAM_NOTIFY_CONNECT |
Соединение с внешним ресурсом установлено.
|
STREAM_NOTIFY_AUTH_REQUIRED |
Для доступа к заданному ресурсу необходима дополнительная авторизация.
Обычно выдаётся в ошибке уровня severity
STREAM_NOTIFY_SEVERITY_ERR .
|
STREAM_NOTIFY_MIME_TYPE_IS |
mime-type ресурса идентифицирован. Описание
найденного типа можно посмотреть в параметре
message .
|
STREAM_NOTIFY_FILE_SIZE_IS |
Размер (size ) ресурса определён.
|
STREAM_NOTIFY_REDIRECTED |
Внешний ресурс перенаправил поток в другое место.
Дополнительно смотри message .
|
STREAM_NOTIFY_PROGRESS |
Индикатор текущего процесса передачи данных через поток.
Можно узнать, сколько передано (bytes_transferred ),
и сколько всего байт (bytes_max ).
|
STREAM_NOTIFY_COMPLETED |
В потоке больше нет доступных данных.
|
STREAM_NOTIFY_FAILURE |
Общая ошибка при работе с потоком. Детали смотрите в
message и
message_code .
|
STREAM_NOTIFY_AUTH_RESULT |
Авторизация завершена (независимо от успеха авторизации).
|
STREAM_NOTIFY_SEVERITY_INFO |
Обычное уведомление, не относящееся к ошибкам.
|
STREAM_NOTIFY_SEVERITY_WARN |
Некритичная ошибка. Возможно продолжить работу.
|
STREAM_NOTIFY_SEVERITY_ERR |
Критичная ошибка. Продолжение работы невозможно.
|
STREAM_IPPROTO_ICMP + |
Предоставляет ICMP-сокет.
|
STREAM_IPPROTO_IP + |
Предоставляет IP-сокет.
|
STREAM_IPPROTO_RAW + |
Предоставляет RAW сокет.
|
STREAM_IPPROTO_TCP + |
Предоставляет TCP-сокет.
|
STREAM_IPPROTO_UDP + |
Предоставляет UDP-сокет.
|
STREAM_PF_INET + |
Интернет протокол 4 версии (IPv4).
|
STREAM_PF_INET6 + |
Интернет протокол 6 версии (IPv6).
|
STREAM_PF_UNIX + |
Внутренние протоколы Unix.
|
STREAM_SOCK_DGRAM + |
Предоставляет датаграммы - сообщения без установления соединения
(UDP, например).
|
STREAM_SOCK_RAW + |
Предоставляет необработанный (raw) сокет, который даёт доступ к внутренним
сетевым протоколам и интерфейсам. Обычно сокеты этого типа
доступны только root-пользователям.
|
STREAM_SOCK_RDM + |
Предоставляет сокет RDM (Reliably-delivered messages).
|
STREAM_SOCK_SEQPACKET + |
Предоставляет сокет последовательного потока пакетов.
|
STREAM_SOCK_STREAM + |
Предоставляет последовательные двунаправленные байтовые потоки
с механизмом передачи связанных данных (TCP, например).
|
STREAM_SHUT_RD |
Используется функцией stream_socket_shutdown() для
отключения дальнейшего приёма данных.
|
STREAM_SHUT_WR |
Используется функцией stream_socket_shutdown() для
отключения дальнейшей передачи данных.
|
STREAM_SHUT_RDWR |
Используется функцией stream_socket_shutdown() для
отключения дальнейших приёма и передачи данных.
|
STREAM_CAST_FOR_SELECT |
Распределение потоков, используется, когда функция
stream_select() вызывает
stream_cast().
|
STREAM_CAST_AS_STREAM |
Распределение потоков, используется, когда функция
stream_cast() вызывается из другого места
(смотрите выше).
|
STREAM_META_TOUCH |
Используется в функции stream_metadata()
для задания вызова touch().
|
STREAM_META_OWNER |
Используется в функции stream_metadata()
для задания вызова chown().
|
STREAM_META_OWNER_NAME |
Используется в функции stream_metadata()
для задания вызова chown().
|
STREAM_META_GROUP |
Используется в функции stream_metadata()
для задания вызова chgrp().
|
STREAM_META_GROUP_NAME |
Используется в функции stream_metadata()
для задания вызова chgrp().
|
STREAM_META_ACCESS |
Используется в функции stream_metadata()
для задания вызова chmod().
|
STREAM_BUFFER_NONE |
Без буферизации.
|
STREAM_BUFFER_LINE |
Буферизация строки.
|
STREAM_BUFFER_FULL |
Полная буферизация.
|
STREAM_CRYPTO_METHOD_ANY_CLIENT |
Любая TLS- или SSL-версия в клиентском потоке.
|
STREAM_CRYPTO_METHOD_SSLv2_CLIENT |
SSL 2.0 в клиентском потоке.
|
STREAM_CRYPTO_METHOD_SSLv3_CLIENT |
SSL 3 в клиентском потоке.
|
STREAM_CRYPTO_METHOD_SSLv23_CLIENT |
TLS 1.0, 1.1 или 1.2 в клиентском потоке.
|
STREAM_CRYPTO_METHOD_TLS_CLIENT |
Любая TLS-версия в клиентском потоке.
|
STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT |
TLS 1.0в клиентском потоке.
|
STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT |
TLS 1.1 в клиентском потоке.
|
STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT |
TLS 1.2 в клиентском потоке.
|
STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT |
TLS 1.3 в клиентском потоке.
|
STREAM_CRYPTO_METHOD_ANY_SERVER |
Любая TLS- или SSL-версия в потоке сервера.
|
STREAM_CRYPTO_METHOD_SSLv2_SERVER |
SSL 2 в потоке сервера.
|
STREAM_CRYPTO_METHOD_SSLv3_SERVER |
SSL 3 в потоке сервера.
|
STREAM_CRYPTO_METHOD_SSLv23_SERVER |
TLS 1.0, 1.1 или 1.2 в потоке сервера.
|
STREAM_CRYPTO_METHOD_TLS_SERVER |
Любая TLS-версия в потоке сервера.
|
STREAM_CRYPTO_METHOD_TLSv1_0_SERVER |
TLS 1.0 в потоке сервера.
|
STREAM_CRYPTO_METHOD_TLSv1_1_SERVER |
TLS 1.1 в потоке сервера.
|
STREAM_CRYPTO_METHOD_TLSv1_2_SERVER |
TLS 1.2 в потоке сервера.
|
STREAM_CRYPTO_METHOD_TLSv1_3_SERVER |
TLS 1.3 в потоке сервера.
|
STREAM_CRYPTO_PROTO_SSLv3 |
Псевдоним STREAM_CRYPTO_METHOD_SSLv3_SERVER .
|
STREAM_CRYPTO_PROTO_TLSv1_0 |
Псевдоним STREAM_CRYPTO_METHOD_TLSv1_0_SERVER .
|
STREAM_CRYPTO_PROTO_TLSv1_1 |
Псевдоним STREAM_CRYPTO_METHOD_TLSv1_1_SERVER .
|
STREAM_CRYPTO_PROTO_TLSv1_2 |
Псевдоним STREAM_CRYPTO_METHOD_TLSv1_2_SERVER .
|
STREAM_CRYPTO_PROTO_TLSv1_3 |
Псевдоним STREAM_CRYPTO_METHOD_TLSv1_3_SERVER .
|
STREAM_IGNORE_URL |
Не использовать обёртки плагинов.
|
STREAM_MUST_SEEK |
Проверяет, что поток доступен для поиска.
Это может привести к созданию копии потока
|
STREAM_MKDIR_RECURSIVE |
Рекурсивный флаг для параметров опций функций
mkdir() и rmdir().
|
STREAM_IS_URL |
Указывает, что поток — URL-адрес.
|
STREAM_URL_STAT_LINK |
Должна быть возвращена только информация о самой ссылке, а не о ресурсе, на который указывает ссылка.
|
STREAM_URL_STAT_QUIET |
Обёртка не должна вызывать ошибок.
|
STREAM_PEEK |
Получить данные из сокета, но не использовать буфер.
Последующие вызовы функций fread()
или stream_socket_recvfrom() будут видеть те же данные.
|
STREAM_OOB |
Обрабатывать внеполосные OOB-данные.
|
STREAM_OPTION_BLOCKING |
Установка режима блокировки или неблокировки потока.
|
STREAM_OPTION_READ_TIMEOUT |
Установка буферизации чтения файла в потоке.
|
STREAM_OPTION_WRITE_BUFFER |
Установка буферизации файла записи в потоке.
|
STREAM_OPTION_READ_BUFFER |
Установка буферизации чтения файла в потоке.
|