Zweck
Diese Funktion hängt für das angegebene Parserobjekt Daten an den Puffer an, der die Bitstromdarstellung einer Nachricht enthält.
Syntax
void cpiAppendToBuffer(
int* returnCode,
CciParser* parser,
CciByte* data,
CciSize length);
Parameter
- returnCode
- Empfängt den Rückkehrcode von der Funktion (Ausgabe). Mögliche Rückkehrcodes sind:
- CCI_SUCCESS
- CCI_EXCEPTION
- CCI_INV_PARSER_OBJECT
- CCI_INV_DATA_POINTER
- CCI_INV_LENGTH
- parser
- Gibt die Adresse des Parserobjekts an (Eingabe).
- data
- Die Adresse der Daten, die an den Puffer angehängt werden sollen (Eingabe).
- length
- Die Größe der Daten, die an den Puffer angehängt werden sollen, in Byte (Eingabe).
Rückgabewerte
Keine. Wenn ein Fehler auftritt, gibt returnCode die Fehlerursache an.
Beispiel
Dieses Beispiel wurde aus der Parser-Beispieldatei BipSampPluginParser.c entnommen (Zeile 634):
cpiAppendToBuffer(&rc, parser, (char *)"Some test data", 14);