Stream :: Leitor.

Stream :: O Reader é uma classe Perl do Reader Stream.
Baixe Agora

Stream :: Leitor. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andrian Zubko
  • Site do editor:
  • http://search.cpan.org/~ondr/Stream-Reader-0.09/lib/Stream/Reader.pm

Stream :: Leitor. Tag


Stream :: Leitor. Descrição

Stream :: O Reader é uma classe Perl do Reader Stream. Fluxo :: Reader é um leitor de fluxo Perl class.SYNOPSIS fluxo # A introdução pode ser referência a TYPEGLOB ou escalar, saída de fluxo # podem ser os mesmos tipos ou indefinido # Construtor $ fluxo = fluxo :: leitor-> new (* EM, { limite => $ limite, BuffSize => $ buffsize, Mode => 'UB'}); # Ler todos delimitador antes de iniciar a partir da posição atual. # Delimitador é escalar ou referência a matriz com muitos ESCALAR de. # Retorna verdadeiro valor na correspondência succesfull ou se final de fluxo # esperado no primeiro tempo $ bool = $ stream-> readto ($ delimitador, {Out => * OUT, limite => $ limite, Mode => 'AIE'}) ; # Reading fixo número de caracteres que começam a partir da posição atual. # retorna verdadeiro valor se foi readed número de caracteres mais do que zero ou # fim do fluxo não era esperado ainda $ bool = $ stream-> readsome ($ limite, {Out => * OUT, Mode => 'A'}); # Modo é corda, o que pode contém: # U - modificator para construtor. disable utf-8 verificação # B - modificator para construtor. permitir que segundo buffer para a velocidade up # caso de busca insensível # A - modificator para readto () e readsome (). anexando dados para fluxo de saída #, se o fluxo é ESCALAR # I - modificator para readto (). permitir caso de busca insensível # E - modificator para readto (). no final do Alltimes fluxo de entrada # retornos valor falso $ number = $ stream -> {total}; # Número total de caracteres readed $ number = $ stream -> {readed}; # Número de caracteres readed na última operação de # (sem comprimento combinado string # pelo readto () método) $ number = $ stream -> {Armazenado}; # Número de caracteres com sucesso armazenados # na última operação $ string = $ stream -> {} Jogo; # String combinada no última operação # (na verdade para readto () apenas) $ bool = $ stream -> {erro}; # Status de erro. verdade sobre errorMETHODSOBJ = Corrente :: leitor-> new (INPUT, {... Params ...}) O método construtor instancia um novo fluxo :: Leitor object.INPUT - é uma referência ao fluxo de arquivo, aberto para leitura, ou referência a sequência definida. Este é um obrigatórios parameter.Params (todos optionaly): Limite - tamanho limite de dados de transmissão de entrada em caracteres. Se este parâmetro está ausente, não está definida ou menos, em seguida, zero, então todos os dados do fluxo de entrada estará disponível para reading.BuffSize - tamanho de tampão em caracteres. Se este parâmetro está ausente, não definida ou menos zero, então será o tamanho do buffer padrão usado 32768 characters.Mode - é string com letras modificators: B - uso segundo buffer. Pode realmente acelerar a pesquisa em caso insensível mode.U - desativar verificação de dados UTF-8 no modo UTF-8. Utilize este flag se você tem certeza absoluta de que os seus dados UTF-8 é valid.RESULT = obj-> readto (delimitador, {... Params ...}) Este método lê todos os dados do fluxo de entrada antes da primeira delimitador encontrado, começando a partir position.RESULT atual - valor booleano. Verdadeiro valor se delimeter constatada com sucesso ou e de fluxo de entrada tem esperado no primeiro tempo. Valor falso de outra forma, ou em caso de leitura error.DELIMETER - é uma cadeia de delimitador ou referência a matriz com muitas delimeters. Este é um parâmetro obrigatório e deve ser defined.Remember! No caso de muitos delimitadores, Alltimes delimitador esquerdo têm mais prioridade depois à direita Params (todos optionaly): Out - é uma referência ao fluxo de arquivo, aberto para escrita, ou referência a string. Se este parâmetro é dados, então ausentes não stored.Limit - tamanho em caracteres. Define o número máximo de caracteres que deve ser armazenado em Out. Se este paramter está ausente, não definida ou menos zero, então este método será tentar armazenar tudo data.Mode readed - é string com letras modificators: A - dados appendig para fora se Out é uma referência a string.I - procurar no caso insensível mode.E - no final do fluxo de retorno de entrada única falsa valor. Sem esta modificator, se fim do fluxo esperado no primeiro tempo, então será retornado verdadeiro value.RESULT = obj-> readsome (LIMIT, {... Params ...}) Este método lê número fixo de caracteres de fluxo de entrada início de position.RESULT atual - valor booleano. Verdadeiro valor, se quaisquer caracteres foram lidos ou no final de fluxo de entrada ainda não é o esperado. Valor falso de outra forma, ou em caso de leitura error.LIMIT - tamanho limite de caracteres, quantas é necessário ler. Se este parâmetro está ausente, não definida ou menos zero, em seguida, serão lidos todos os dados disponíveis de stream.Params de entrada (todo optionaly): Out - o mesmo que em readto () method.Mode - é string com letras modificators: a - o mesmo que em readto () method.Statistics: OBJ -> {total} - número total de caracteres readed. Aviso! Este módulo utilizando leitura do bloco ea posição real no fluxo é different.OBJ -> {readed} - número de caracteres readed na última operação (sem comprimento string combinada no método readto ()) .OBJ -> {Armazenado} - número de sucesso armazenados caracteres em operationOBJ passado -> {} Jogo - string combinada no última operação (na verdade para readto () apenas) OBJ -> {erro} - status de erro boolen. Em qualquer erorrs leitura todas as operações será Stopes e esta bandeira virou-se para o verdadeiro valor. Requisitos: · Perl.


Stream :: Leitor. Software Relacionado

Filsys :: DF.

Filesys :: DF é uma extensão Perl para informações sobre espaço em disco do sistema de arquivos. ...

191

Download

Arquivo :: lckpwdf.

arquivo :: lckpwdf é um módulo Perl para bloquear e desbloquear os arquivos Passwd e Shadow com LCKPWDF e Ulckpwdf. ...

184

Download

DPML SDK.

DPML SDK é uma plataforma de gerenciamento para desenvolvimento de componentes baseados em Java, gerenciamento de recursos e implantação. ...

183

Download

Radiuslib.

Radiuslib fornece um protocolo de raio completo e biblioteca de serviços públicos para Ruby. ...

249

Download