cpiAppendToBuffer

Propósito

Anexa dados ao buffer contendo a representação de fluxo de bits de uma mensagem para o objeto do analisador especificado.

Sintaxe

void cpiAppendToBuffer(
    int*            returnCode,
    CciParser*  parser,
    CciByte*    data,
    CciSize                    length);

Parâmetros

returnCode
Recebe o código de retorno da função (saída).
Os possíveis códigos de retorno são:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_PARSER_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_LENGTH
parser
Especifica o endereço do objeto do analisador (entrada).
data
O endereço dos dados a serem anexados ao buffer (entrada).
length
O tamanho em bytes dos dados a serem anexados ao buffer (entrada).

Valores de Retorno

Nenhuma. Se ocorrer um erro, returnCode indicará o motivo do erro.

Amostra

Este exemplo foi tirado do arquivo do analisador de amostra BipSampPluginParser.c (linha 634):

cpiAppendToBuffer(&rc, parser, (char *)"Some test data", 14);
Conceitos relacionados
Analisadores Definidos pelo Usuário
Visão Geral de Extensões Definidas pelo Usuário
Tarefas relacionadas
Criando um Analisador Definido pelo Usuário
Referências relacionadas
cpiBufferByte
cpiBufferPointer
cpiBufferSize
Funções de Utilitários do Analisador C
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:13:10

as08260_