Moin,

On Montag, 28. Juli 2008, Micha Lenk wrote:
[...]
> Sollte statt dessen nicht ein GWEN_Io_LayerWorkResultError zurückgegeben
> werden (siehe integrierter "Patch" in Zeile 565)?
[...]

Nein, denn der Fehler wird ja korrekt an den Request weitergegeben (durch 
GWEN_Io_Request_Finished(), wobei als letztes Argument "rv" uebergeben wird).

[...]
> Oder hat ein GWEN_Io_LayerWorkResultError eine andere Bedeutung als ich
> glaube?
[...]

Ja: Der Fehler bezieht sich hier nicht auf die Rueckgabe fuer den Request, 
sondern auf einen generellen Fehler bei der Bearbeitung, also z.B. wenn eine 
bestimmte Work-Funktion gar nicht erst implementiert ist etc.

Im Prnzip kann aber ein WorkResultError gar nicht vorkommen, zumindest wird 
glaube ich an keiner Stelle dieser Code verwendet.

Da hier nur mit Requests gearbeitet wird, ist es voellig ausreichend, wenn die 
Fehler auch in den Requests gemeldet werden, und wie man sieht reicht es ja 
auch aus, die Bearbeitung auf hoeherer Ebene abzubrechen, es wird also nach 
oben durchgereicht.

Wolltest Du nicht lernen?


Gruss
Martin

-- 
"Things are only impossible until they're not"

Martin Preuss - http://www.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to