As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
Constante | Descrição |
---|---|
STREAM_FILTER_READ | Usado com stream_filter_append() e stream_filter_prepend() para indicar que o filtro especificado deve somente ser aplicado durante leitura |
STREAM_FILTER_WRITE | Usado com stream_filter_append() e stream_filter_prepend() para indicar que o filtro especificado deve somente ser aplicado durante escrita |
STREAM_FILTER_ALL | Esta constante é equivalente a STREAM_FILTER_READ | STREAM_FILTER_WRITE |
PSFS_PASS_ON | Código de Retorno indicando que o filtro no espaço do usuário retornou buckets em $out . |
PSFS_FEED_ME | Código de Retorno indicando que o filtro no espaço do usuário não retornou buckets em $out (i.e. No data available). |
PSFS_ERR_FATAL | Código de Retorno indicando que o filtro no espaço do usuário encontrou um erro não recuperável (ex.: dados inválidos recebidos). |
PSFS_FLAG_NORMAL | Leitura/escrita comuns. |
PSFS_FLAG_FLUSH_INC | Uma descarga incremental. |
PSFS_FLAG_FLUSH_CLOSE | Descarga final antes do fechamento. |
STREAM_USE_PATH | Flag indicando se o fluxo usou o caminho de include. |
STREAM_REPORT_ERRORS | Opção indicando se o empacotador é responsável por disparar erros usando trigger_error() durante abertura do fluxo. Se esta opção não for definida, não deve-se disparar nenhum erro. |
STREAM_CLIENT_ASYNC_CONNECT | Abre o socket do cliente de forma assíncrona. Esta opção deve ser usada junto com a opção STREAM_CLIENT_CONNECT . Usada com stream_socket_client(). |
STREAM_CLIENT_CONNECT | Abre a conexão socket do cliente. Sockets do cliente devem sempre incluir esta opção. Usada com stream_socket_client(). |
STREAM_CLIENT_PERSISTENT | Socket do cliente aberta com stream_socket_client() deve permanecer persistente entre carregamentos de páginas. |
STREAM_SERVER_BIND | Solicita a um fluxo criado com stream_socket_server() que se ligue ao alvo especificado. Sockets de servidor devem sempre incluir esta opção. |
STREAM_SERVER_LISTEN | Solicita a um fluxo criado com stream_socket_server() e ligado usando a opção STREAM_SERVER_BIND que inicie a escuta ao socket. Transportes orientados a conexão (como o TCP) devem usar esta opção, caso contrário o socket do servidor não será habilitado. Usar esta opção em transportes sem conexão (como o UDP) é um erro. |
STREAM_NOTIFY_RESOLVE | Um endereço remoto requerido para este fluxo foi resolvidoo, ou a resolução falhou. Consulte o parâmetro severity para uma indicação do ocorrido. |
STREAM_NOTIFY_CONNECT | Uma conexão com um recurso externo foi estabalecida. |
STREAM_NOTIFY_AUTH_REQUIRED | Autorização adicional é requerida para acessar o recurso especificado. Tipicamente emitido com o nível de severidade (severity ) de STREAM_NOTIFY_SEVERITY_ERR . |
STREAM_NOTIFY_MIME_TYPE_IS | O tipo de mídia do recurso foi identificado, refira-se ao parâmetro message para uma descrição do tipo descoberto. |
STREAM_NOTIFY_FILE_SIZE_IS | O tamanho do recurso foi identificado. |
STREAM_NOTIFY_REDIRECTED | O recurso externo redirecionou o fluxo para uma localização alternativa. Refira-se ao parâmetro message . |
STREAM_NOTIFY_PROGRESS | Indica o progresso atual da transferência do fluxo em bytes_transferred e possivelmente em bytes_max também. |
STREAM_NOTIFY_COMPLETED | Não há mais dados disponíveis no fluxo. |
STREAM_NOTIFY_FAILURE | Um erro genérico ocorreu no fluxo, consulte os parâmetros message e message_code para detalhes. |
STREAM_NOTIFY_AUTH_RESULT | A autorização foi concluída (com ou sem sucesso). |
STREAM_NOTIFY_SEVERITY_INFO | Notificação normal, não relacionada a erro. |
STREAM_NOTIFY_SEVERITY_WARN | Condição de erro não crítica. O processamento pode continuar. |
STREAM_NOTIFY_SEVERITY_ERR | Um erro crítico ocorreu. O processamento não pode continuar. |
STREAM_IPPROTO_ICMP + | Fornece um socket ICMP. |
STREAM_IPPROTO_IP + | Fornece um socket IP. |
STREAM_IPPROTO_RAW + | Fornece um socket RAW. |
STREAM_IPPROTO_TCP + | Fornece um socket TCP. |
STREAM_IPPROTO_UDP + | Fornece um socket UDP. |
STREAM_PF_INET + | Versão 4 de Protocolo de Internet (IPv4). |
STREAM_PF_INET6 + | Versão 4 de Protocolo de Internet (IPv6). |
STREAM_PF_UNIX + | Protocolos internos do sistema Unix. |
STREAM_SOCK_DGRAM + | Fornece datagramas, que são mensagens sem conexão (UDP, por exemplo). |
STREAM_SOCK_RAW + | Fornece um socket bruro, que dá acessoa a protocolos e interfaces internos da rede. Normalmente este tipo de socket está disponível somente ao usuário raiz (administrador). |
STREAM_SOCK_RDM + | Fornece um socket RDM (mensagem entrege com confiabilidade). |
STREAM_SOCK_SEQPACKET + | Fornece um socket de fluxo de pacotes sequenciados. |
STREAM_SOCK_STREAM + | Fornece fluxos de bytes de duas mãos, sequenciados com um mecanismo de transmissão para dados fora-de-banda (TCP, por exemplo). |
STREAM_SHUT_RD | Usado com stream_socket_shutdown() para desabilitar recepções adicionais. |
STREAM_SHUT_WR | Usado com stream_socket_shutdown() para desabilitar transmissões adicionais. |
STREAM_SHUT_RDWR | Usado com stream_socket_shutdown() para desabilitar recepções e transmissões adicionais. |
STREAM_CAST_FOR_SELECT | Conversão de fluxo, para quando stream_select() estiver chamando stream_cast(). |
STREAM_CAST_AS_STREAM | Conversão de fluxo, quando stream_cast() for chamado de outra forma (veja acima). |
STREAM_META_TOUCH | Usada com stream_metadata(), para especificar a chamada a touch(). |
STREAM_META_OWNER | Usada com stream_metadata(), para especificar a chamada a chown(). |
STREAM_META_OWNER_NAME | Usada com stream_metadata(), para especificar a chamada a chown(). |
STREAM_META_GROUP | Usada com stream_metadata(), para especificar a chamada a chgrp(). |
STREAM_META_GROUP_NAME | Usada com stream_metadata(), para especificar a chamada a chgrp(). |
STREAM_META_ACCESS | Usada com stream_metadata(), para especificar a chamada a chmod(). |
STREAM_BUFFER_NONE | Sem buffer. |
STREAM_BUFFER_LINE | Com buffer de linha. |
STREAM_BUFFER_FULL | Com buffer completo. |
Nota: As constantes marcadas com
+
foram criadas para uso com stream_socket_pair(). Favor notar que algumas destas constantes podem não estar disponíveis no seu sistema.
Nota: As constantes
STREAM_META_*
foram projetadas para uso com stream_metadata().