cpiNextParserEncoding

Scopo

Funzione facoltativa che restituisce la codifica dei dati di proprietà della classe del programma di analisi successivo nella catena, se presente.

Definito in Tipo Membro
CPI_VFT Facoltativo iFpNextParserEncoding

Sintassi

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

Parametri

parser
L'indirizzo dell'oggetto programma di analisi (input).
context
L'indirizzo del contesto che l'oggetto programma di analisi possiede (input).

Valori di restituzione

Viene restituita la codifica dei dati. Se questa non è nota, potrebbe essere restituito il valore zero e applicata una codifica predefinita.

Esempio

Questo esempio è estratto dal file del programma di analisi di esempio BipSampPluginParser.c (da riga 794 a 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;
}
Concetti correlati
Programmi di analisi definiti dall'utente
Estensioni definite dall'utente
Attività correlate
Creazione di un programma di analisi in C
Riferimenti correlati
cpiNextParserClassName
cpiNextParserCodedCharSetId
Funzioni di implementazione del programma di analisi in C
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as08140_