Purpose
Appends data to the buffer containing the bit
stream representation of a message, for the specified parser object.
Syntax
void cpiAppendToBuffer(
int* returnCode,
CciParser* parser,
CciByte* data,
CciSize length);
Parameters
- returnCode
- Receives the return code from the function (output).
Possible return
codes are:
- CCI_SUCCESS
- CCI_EXCEPTION
- CCI_INV_PARSER_OBJECT
- CCI_INV_DATA_POINTER
- CCI_INV_LENGTH
- parser
- Specifies the address of the parser object (input).
- data
- The address of the data to be appended to the buffer (input).
- length
- The size in bytes of the data to be appended to the buffer (input).
Return values
None. If an error occurs, returnCode indicates
the reason for the error.
Sample
This example is taken
from the sample parser file BipSampPluginParser.c (line
634):
cpiAppendToBuffer(&rc, parser, (char *)"Some test data", 14);