cpiAppendToBuffer

Finalidade

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
Extensões Definidas pelo Usuário
Tarefas relacionadas
Criando um Analisador em C
Referências relacionadas
cpiBufferByte
cpiBufferPointer
cpiBufferSize
Funções de Utilitários do Analisador C
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as08260_