diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-05-06 17:39:30 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-05-06 17:39:30 +0200 |
commit | 8324b947487f72fd8cfc439ea5ae5bd1187fff1b (patch) | |
tree | e7fb69f3207654b5e3d4ba260d3f51082b1d399a /src/Common/Request.h | |
parent | 5bf3e2229015d93808bb0c2f4729c2c4f4da414e (diff) | |
download | mad-8324b947487f72fd8cfc439ea5ae5bd1187fff1b.tar mad-8324b947487f72fd8cfc439ea5ae5bd1187fff1b.zip |
Exception und ThreadHandler nach Net verschoben
Diffstat (limited to 'src/Common/Request.h')
-rw-r--r-- | src/Common/Request.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Common/Request.h b/src/Common/Request.h index 7048a4e..7ab2816 100644 --- a/src/Common/Request.h +++ b/src/Common/Request.h @@ -21,7 +21,7 @@ #define MAD_COMMON_XMLREQUEST_H_ #include "RequestHandler.h" -#include "Exception.h" +#include <Net/Exception.h> #include <memory> #include <sigc++/adaptors/hide.h> @@ -36,27 +36,27 @@ class Request : public RequestHandler { sigc::signal<void,const Request&> finished; std::auto_ptr<XmlPacket> res; - Exception exp; + Net::Exception exp; public: typedef sigc::slot<void,const Request&> slot_type; protected: Request(Connection *connection, uint16_t requestId, slot_type slot) - : RequestHandler(connection, requestId), exp(Exception::NOT_FINISHED) { + : RequestHandler(connection, requestId), exp(Net::Exception::NOT_FINISHED) { finished.connect(slot); finished.connect(sigc::hide(signalFinished().make_slot())); } void finish(std::auto_ptr<XmlPacket> result) {res = result; finished(*this);} void finish(const XmlPacket& result) {res.reset(new XmlPacket(result)); finished(*this);} - void finishWithError(const Exception &e) {exp = e; finished(*this);} + void finishWithError(const Net::Exception &e) {exp = e; finished(*this);} virtual void sendRequest() = 0; virtual void handlePacket(const XmlPacket &packet); public: - const XmlPacket& getResult() const throw(Exception) { + const XmlPacket& getResult() const throw(Net::Exception) { if(res.get()) return *res; |