Finalidad
Añade datos al almacenamiento intermedio que contiene
la representación de corriente de bits de un mensaje, para el objeto de analizador especificado.
Sintaxis
void cpiAppendToBuffer(
int* returnCode,
CciParser* parser,
CciByte* data,
CciSize length);
Parámetros
- returnCode
- Recibe el código de retorno de la función (salida).
Los códigos de
retorno posibles son:
- CCI_SUCCESS
- CCI_EXCEPTION
- CCI_INV_PARSER_OBJECT
- CCI_INV_DATA_POINTER
- CCI_INV_LENGTH
- parser
- Especifica la dirección del objeto de analizador (entrada).
- data
- Dirección de los datos que se deben añadir al almacenamiento intermedio (entrada).
- length
- Tamaño en bytes de los datos que se deben añadir al almacenamiento intermedio (entrada).
Valores de retorno
Ninguno. Si se produce un error,
returnCode indica la razón del mismo.
Ejemplo
Este ejemplo se ha tomado del archivo de analizador de ejemplo
BipSampPluginParser.c (línea 634):
cpiAppendToBuffer(&rc, parser, (char *)"Algunos datos de prueba", 14);