cpiNextParserEncoding

Finalidad

Función opcional para devolver la codificación de los datos que son propiedad de la siguiente clase de analizador de la cadena, si existe.

Definida en Tipo Miembro
CPI_VFT Opcional iFpNextParserEncoding

Sintaxis

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

Parámetros

parser
Dirección del objeto de analizador (entrada).
context
Dirección del contexto de plug-in (entrada).

Valores de retorno

Se devuelve la codificación de los datos. Si ésta no se conoce, es posible que se devuelva cero y se aplicará la codificación por omisión.

Ejemplo

Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (líneas 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;
}
Conceptos relacionados
Analizadores definidos por el usuario
Extensiones definidas por el usuario
Tareas relacionadas
Creación de un analizador en C
Referencia relacionada
cpiNextParserClassName
cpiNextParserCodedCharSetId
Funciones de implementación de analizador en C
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
as08140_