UV-KP C++-Prüfmodul  1.0.0
Öffentliche Methoden | Aufstellung aller Elemente
uvkp::Rueckgabe Klassenreferenzabstract

Öffentliche Methoden

virtual unsigned int getReturnCode ()=0
 
virtual char * getType ()=0
 
virtual char * getVersion ()=0
 
virtual unsigned int getAnzahlRueckgabeMeldungen ()=0
 
virtual MeldunggetRueckgabeMeldung (unsigned int i)=0
 
char * toString ()
 

Ausführliche Beschreibung

Das Interface Rueckgabe enthält alle Methoden, die für die Abfrage des Ergebnisses der Kernprüfung notwendig sind.

Dokumentation der Elementfunktionen

virtual unsigned int uvkp::Rueckgabe::getAnzahlRueckgabeMeldungen ( )
pure virtual

Gibt die Anzahl der Rückgabemeldungen zurück.

Es sind maximal neun Einträge möglich.

Rückgabe
Anzahl der Rückgabemeldungen
virtual unsigned int uvkp::Rueckgabe::getReturnCode ( )
pure virtual

Gibt den Return-Code der Kernprüfung zurück.

Es werden folgende Return-Code festgelegt:

  • 0 = Kernprüfung fehlerfrei Ausgabe von getAnzahlRueckgabeMeldungen() ist 0
  • 1 = Kernprüfung enthält Hinweise
  • 2 = Kernprüfung enthält Fehler
  • 3 = Kernprüfung enthält Fehler und Hinweise
  • 4 = Kernprüfung ist abgebrochen
Rückgabe
Return-Code
virtual Meldung* uvkp::Rueckgabe::getRueckgabeMeldung ( unsigned int  i)
pure virtual

Gibt die Rückgabemeldung mit dem vorgegebenem Index zurück.

Rückgabe
Meldung mit dem vorgegebenem Index.
virtual char* uvkp::Rueckgabe::getType ( )
pure virtual

Gibt den vierstelliegen Typ der verwendeten Kernprüfung zurück.

Rückgabe
Vierstellieger Typ der verwendeten Kernprüfung.
virtual char* uvkp::Rueckgabe::getVersion ( )
pure virtual

Gibt die Version der verwendeten Kernprüfung zurück.

Rückgabe
Version der verwendeten Kernprüfung.
char* uvkp::Rueckgabe::toString ( )

Gibt die String-Darstellung eines Rückgabeobjektes zurück.

Aufbau des String's
StelleInhalt
vonbis
11Return-Code
22Anzahl der DBFE-Bausteine (max. 9)
375DBFE-Baustein 1 (falls vorhanden)
76148DBFE-Baustein 2 (falls vorhanden)
149221DBFE-Baustein 3 (falls vorhanden)
222294DBFE-Baustein 4 (falls vorhanden)
295367DBFE-Baustein 5 (falls vorhanden)
368440DBFE-Baustein 6 (falls vorhanden)
441513DBFE-Baustein 7 (falls vorhanden)
514586DBFE-Baustein 8 (falls vorhanden)
587659DBFE-Baustein 9 (falls vorhanden)
Rückgabe
String-Darstellung des Rückgabeobjektes