cpiNextParserEncoding

Zweck

Optionale Funktion zur Ausgabe der Verschlüsselung von Daten, deren Eigner die nächste Parserklasse in der Kette ist (falls vorhanden).

Definiert in Typ Mitglied
CPI_VFT Optional iFpNextParserEncoding

Syntax

int cpiNextParserEncoding(
  CciParser*  parser,
  CciContext*  context);

Parameter

parser
Die Adresse des Parserobjekts (Eingabe).
context
Die Adresse des Kontextes des Parserobjekts (Eingabe).

Rückgabewerte

Die Verschlüsselung der Daten wird ausgegeben. Ist sie unbekannt, wird unter Umständen Null ausgegeben, und eine standardmäßige Verschlüsselung findet Anwendung.

Beispielprogramm

Dieses Beispiel stammt aus der Beispiel-Parserdatei 'BipSampPluginParser.c' (Zeile 794 bis 813).

int cpiNextParserEncoding(
  CciParser*  parser,
  CciContext* context
){
  PARSER_CONTEXT_ST* pc = (PARSER_CONTEXT_ST *)context ;
  int                encoding = 0;

  if (pc->trace) {
    fprintf(pc->tracefile, "PLUGIN: -> cpiNextParserEncoding() parser=0x%x context=0x%x\n",
            parser, context);
    fflush(pc->tracefile);
  }

  if (pc->trace) {
    fprintf(pc->tracefile, "PLUGIN: <- cpiNextParserEncoding()\n");
    fflush(pc->tracefile);
  }

  return encoding;
}
Zugehörige Konzepte
Benutzerdefinierte Parser
Überblick zu benutzerdefinierten Erweiterungen
Zugehörige Tasks
Benutzerdefinierten Parser erstellen
Zugehörige Verweise
cpiNextParserClassName
cpiNextParserCodedCharSetId
C-Parser-Implementierungsfunktionen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:58

as08140_