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 |
int cpiNextParserEncoding( CciParser* parser, CciContext* context);
Die Verschlüsselung der Daten wird ausgegeben. Ist sie unbekannt, wird unter Umständen Null ausgegeben, und eine standardmäßige Verschlüsselung findet Anwendung.
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; }