X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fhttp%2FxmlSender%2Fmain.cpp;h=2c924ac4c0778bdb75ebbc042794039969c28bfd;hb=d8ece13fc2c7f6d649e4f0e9689006f1d02a54b2;hp=f32a8adff104cc4f90d4267be27678c680d67fcb;hpb=93366a0bda79e6fd6e7dad6316bfcf8cc82f5731;p=anna.git diff --git a/example/http/xmlSender/main.cpp b/example/http/xmlSender/main.cpp index f32a8ad..2c924ac 100644 --- a/example/http/xmlSender/main.cpp +++ b/example/http/xmlSender/main.cpp @@ -38,8 +38,8 @@ public: private: http::Response a_httpResponse; - void evRequest (ClientSocket&, const http::Request&) throw (RuntimeException) {;} - void evResponse (ClientSocket&, const http::Response&) throw (RuntimeException); + void evRequest (ClientSocket&, const http::Request&) noexcept(false) {;} + void evResponse (ClientSocket&, const http::Response&) noexcept(false); }; class MyCommunicator : public Communicator { @@ -51,26 +51,28 @@ public: } private: + using Communicator::eventBreakConnection; + MyHandler a_httpHandler; http::Request a_httpRequest; - void eventReceiveMessage (ClientSocket &, const Message&) throw (RuntimeException); - void eventBreakConnection (Server* server) throw (); - void eventStartup () throw (RuntimeException); + void eventReceiveMessage (ClientSocket &, const Message&) noexcept(false); + void eventBreakConnection (Server* server) ; + void eventStartup () noexcept(false); }; class IHTTPClient : public anna::comm::Application { public: IHTTPClient (); - Server* getServer () const throw () { return a_server; } + Server* getServer () const { return a_server; } private: MyCommunicator a_communicator; Server* a_server; - void initialize () throw (RuntimeException); - void run () throw (RuntimeException); + void initialize () noexcept(false); + void run () noexcept(false); }; using namespace std; @@ -118,7 +120,7 @@ IHTTPClient::IHTTPClient () : } void IHTTPClient::initialize () - throw (RuntimeException) + noexcept(false) { CommandLine& cl (CommandLine::instantiate ()); @@ -135,13 +137,13 @@ void IHTTPClient::initialize () } void IHTTPClient::run () - throw (RuntimeException) + noexcept(false) { a_communicator.accept (); } void MyCommunicator::eventStartup () - throw (RuntimeException) + noexcept(false) { CommandLine& cl (CommandLine::instantiate ()); @@ -211,7 +213,7 @@ void MyCommunicator::eventStartup () } void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Message& message) - throw (RuntimeException) + noexcept(false) { LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventReceiveMessage", ANNA_FILE_LOCATION)); @@ -222,14 +224,14 @@ void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Mess } void MyCommunicator::eventBreakConnection (Server* server) - throw () + { cout << "Perdida conexion con " << server->asString () << endl; requestStop (); } void MyHandler::evResponse (ClientSocket& clientSocket, const http::Response& response) - throw (RuntimeException) + noexcept(false) { const DataBlock& body = response.getBody ();