Boost Fehlercodes Referenz
Weiß jemand, wo finden Sie eine Referenz für die boost-Fehler-codes. Insbesondere, Fehlercodes zurückgegeben durch asynchrone socket-Handler?, Google und grepping die header-Dateien haben gestimmt leer.
Kommentar zu dem Problem
Ich weiß nicht, boost, aber wenn Sie Glück haben, erhalten Sie möglicherweise die gleichen Fehlercodes wie die in
errno.h
. Auf Linux, es ist /usr/include/asm-generic/errno-base.h
und /usr/include/asm-generic/errno.h
), lxr.linux.keine/linux/include/asm-generic/errno-base.h und lxr.linux.keine/linux/include/asm-generic/errno.h . ist deine Frage jetzt gelöst?
Ja, my bad, I got sidetracked. Die Fehlercodes werden aus dem system abgeleitet codes. Für Windows diese finden Sie hier: msdn.microsoft.com/en-us/library/ms681381%28VS.85%29.aspx. Für linux, die wichtigsten header sind in /usr/einbauen/errno.h. Beachten Sie, dass Sie haben zu tun, ein wenig Graben auf linux als die eigentlichen codes gespeichert sind, in einem obskuren Datei, wie z.B. /usr/include/asm-generic/errno.h
InformationsquelleAutor der Frage Gearoid Murphy | 2010-10-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es (aus meiner relativ begrenzten googeln) wie eigentlich sind diese system-codes. Mehr info hier: http://en.highscore.de/cpp/boost/errorhandling.html
InformationsquelleAutor der Antwort livingtech
Ich extrahiert die Fehler Werte von asio/error.hpp auf Linux (ich bin mit header, nur mit asio nicht, dass boost::asio übrigens), hier sind Sie:
Wenn Sie wollen, die Erstellung Ihrer eigenen Liste zu speichern, sollten Sie ein paar Minuten zu kopieren und einzufügen:
InformationsquelleAutor der Antwort KnucklesTheDog
werden Sie wahrscheinlich wollen
es ist in der asio -Dokumentation.
InformationsquelleAutor der Antwort Sam Miller
Sind Sie mit boost::system? Dieser kann Ihnen etwas Licht:
http://www.boost.org/doc/libs/release/libs/system/doc/index.html
InformationsquelleAutor der Antwort rturrado