Analise :: Binário :: FixedFormat :: Variantes

Parse :: Binary :: FixedFormat :: Variantes é um módulo Perl para converter entre registros e hashes variantes.
Baixe Agora

Analise :: Binário :: FixedFormat :: Variantes Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Autrijus Tang
  • Site do editor:
  • http://search.cpan.org/~autrijus/

Analise :: Binário :: FixedFormat :: Variantes Tag


Analise :: Binário :: FixedFormat :: Variantes Descrição

Analise :: Binário :: FixedFormat :: Variantes é um módulo Perl para converter entre registros e hashes variantes. Analise :: Binary :: FixedFormat :: Variantes é um módulo Perl para converter entre gravatas e hashes.parse :: Binary :: FixedFormat suporta formatos de registro variante. Para descrever uma estrutura variante, passe uma referência de hash contendo os seguintes elementos para novos. O objeto retornado para lidar com os registros variantes será uma análise :: binário :: variantes :: Variantes.Chooserwhen convertendo um buffer para um hash, esta sub-rotina é invocada após a aplicação do primeiro formato ao buffer. A referência de hash gerada é passada para esta rotina. Quaisquer nomes de campo especificados no primeiro formato estão disponíveis para serem usados para tomar uma decisão sobre qual formato usar para decifrar o buffer. Essa rotina deve retornar o índice da especificação do formato adequado. Quando converter um hash para um buffer, esta sub-rotina é invocada primeiro para escolher um formato de embalagem. Como a mesma função é usada para ambas as conversões, esta função deve se restringir aos nomes de campo que existem no formato 0 e esses campos devem existir no mesmo local em todos os formatos .FormatsThis é uma referência a uma lista de formatos. Cada formato contém uma lista de especificações de campo.Para exemplo: Meu $ CVT = New Parse :: Binário :: FixedFormat {Chooser => Sub {Meu $ REC = Shift; $ REC -> {RecordType} EQ '0'? 1: 2}, formatos => , , ]}; Meu $ Rec0 = $ cvt-> não formato ("0 polielielb b b b "); Meu $ REC1 = $ cvt-> não formato ("1fldc"); No exemplo acima, a função de escolhido analisa o conteúdo do campo RecordType. Se contiver um '0', o formato 1 é usado. Caso contrário, o formato 2 é usado.Parse :: Binário :: FixedFormat :: Variantes podem ser usadas é se fosse uma parse :: Binário :: fixyformat. Os métodos de formato e não formato determinarão qual variante usar automaticamente. O método em branco requer um argumento que especifica o número da variante. Requisitos: · Perl.


Analise :: Binário :: FixedFormat :: Variantes Software Relacionado

Permabeep-java.

Permabeep fornece um kit de ferramentas completo para redação de aplicativos que usam o BLOCKS Extensible Exchange Protocol (Beep) RFC 3080. ...

148

Download

Sxp.

sxp significa simples persistência XML, e é uma biblioteca C ++ rápida e suja que eu joguei juntos. ...

157

Download

Cser.

CSER é uma biblioteca para a serialização C, também chamada de "persistência". ...

180

Download