Zweck
Hängt Daten für das angegebene Parserobjekt an den Puffer an, der die Bitstromdarstellung einer Nachricht enthält.
Syntax
void cpiAppendToBuffer(
int* Rückkehrcode,
CciParser* Parser,
CciByte* Daten,
CciSize Länge);
Parameter
- Rückkehrcode
- 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).
- Daten
- Die Adresse der Daten, die an den Puffer angehängt werden müssen (Eingabe).
- Länge
- Die Größe der Daten in Byte, die an den Puffer angehängt werden müssen (Eingabe).
Rückgabewerte
Keine. Wenn ein Fehler auftritt, gibt der Rückkehrcode den Grund für den Fehler an.
Beispielprogramm
Dieses Beispiel stammt aus der Musterparserdatei
BipSampPluginParser.c (Zeile 634):
cpiAppendToBuffer(&rc, parser, (char *)"Some test data", 14);