cpiNextParserEncoding

Zweck

Optionale Funktion, die die Codierung der Daten zurückgibt, die zur nächsten Parser-Klasse in der Kette gehören, 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 Codierung der Daten wird zurückgeben. Wenn sie nicht bekannt ist, wird möglicherweise der Wert null zurückgegeben, und eine Standard-Codierung wird übernommen.

Beispiel

Dieses Beispiel wurde aus der Parser-Beispieldatei 'BipSampPluginParser.c' entnommen (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
Benutzerdefinierte Erweiterungen
Zugehörige Tasks
Parser in C erstellen
Zugehörige Verweise
cpiNextParserClassName
cpiNextParserCodedCharSetId
C-Parser-Implementierungsfunktionen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
as08140_