Diese optionale Funktion gibt an, ob der Parser eine Implementierung eines standardmäßigen Parsers ist.
Ein Standardparser erwartet, dass das Formatfeld des vorhergehenden Headers den Namen der darauffolgenden Parserklasse enthält. Vom Standard abweichende Parser erwarten, dass das Feld für die Domäne den Klassennamen des Parsers enthält. Wenn die Implementierungsfunktion cpiParserType nicht bereitgestellt wird, setzt der Broker voraus, dass der Parser ein Standardparser ist.
Definiert in | Typ | Mitglied |
---|---|---|
CPI_VFT | Optional | iFpParserType |
CciBool cpiParserType(
CciParser* parser,
CciContext* context);
Wenn die Implementierung von einem Standardparser ist, wird null ausgegeben. Ansonsten wird vorausgesetzt, dass die Implementierung die eines vom Standard abweichendenden Parsers ist, und ein Wert ungleich null wird ausgegeben.