Syntax: static cFibElement* restoreXml(
istream& instream , intFib *outStatus=NULL )
Diese Methode lädt ein Fib-Objekt im XML-Format aus dem übergebenen instream
und gibt eine Referenz darauf zurück. Konnte das Fib-Objekt nicht erfolgreich geladen werden, wird der Nullpointer NULL
zurückgegeben.
Für den Aufbau der XML-Daten siehe Abschnitt 26 auf Seite .
Eingabeparameter:
instream
: Der Datenstrom, aus dem das Fib-Objekt geladen werden soll.
outStatus
: Ein Integerfeld zum Speichern des Ladestatus. Standardmäßig wird das Feld auf NULL
gesetzt und damit kein Ladestatus zurückgegeben.
Rückgabe: Wenn das Fib-Objekt erfolgreich geladen wurde, wird ein Zeiger darauf zurückgegeben, sonst der Nullpointer NULL
. Wenn outStatus
beim Aufruf nicht NULL
war, steht nach der Ladeoperation der Ladestatus in dieser Variable. Negative Werte sind Fehler und positive Warnungen.
Mögliche Werte für outStatus
:
instream
ist ungültig
instream
sind Fehlerhaft, Fehler konnten aber korrigiert werden
instream
sind Fehlerhaft, Fib-Objekt konnte aber geladen werden; Fehler konnten nicht korrigiert werden, das Multimediaobjekt ist eventuell fehlerhaft