cpiAppendToBuffer

Zweck

Diese Funktion hängt für das angegebene Parser-Objekt 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 Parser-Objekts 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);
Zugehörige Konzepte
Benutzerdefinierte Parser
Benutzerdefinierte Erweiterungen
Zugehörige Tasks
Parser in C erstellen
Zugehörige Verweise
cpiBufferByte
cpiBufferPointer
cpiBufferSize
C-Parser-Dienstprogrammfunktionen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
as08260_