class MyReceiver : public Receiver {
public:
virtual ~MyReceiver() {;}
- static const char* className () throw () { return "MyReceiver"; }
+ static const char* className () { return "MyReceiver"; }
private:
Request a_request;
MyCommunicator* a_communicator;
MyReceiver () : Receiver ("MyReceiver") { ; }
- void initialize () throw (RuntimeException);
- void apply (comm::ClientSocket &, const Message&) throw (RuntimeException);
+ void initialize () noexcept(false);
+ void apply (comm::ClientSocket &, const Message&) noexcept(false);
friend class Allocator <MyReceiver>;
};
ReceiverFactoryImpl <MyReceiver> a_receiverFactory;
comm::ServerSocket* a_serverSocket;
- void initialize () throw (RuntimeException);
- void run () throw (RuntimeException);
- xml::Node* asXML (xml::Node* app) const throw ();
- void signalTerminate () throw (RuntimeException);
+ void initialize () noexcept(false);
+ void run () noexcept(false);
+ xml::Node* asXML (xml::Node* app) const ;
+ void signalTerminate () noexcept(false);
};
using namespace std;
// Inicializa el servidor de sockets.
//-----------------------------------------------------------------------------------------
void ArithmeticServer::initialize ()
- throw (RuntimeException)
+ noexcept(false)
{
LOGMETHOD (TraceMethod tm ("ArithmeticServer", "initialize", ANNA_FILE_LOCATION));
// Cuando hay un nuevo mensaje invocar�a Communicator::eventReceiveMessage
//-----------------------------------------------------------------------------------------
void ArithmeticServer::run ()
- throw (RuntimeException)
+ noexcept(false)
{
LOGMETHOD (TraceMethod tm ("ArithmeticServer", "run", ANNA_FILE_LOCATION));
}
xml::Node* ArithmeticServer::asXML (xml::Node* app) const
- throw ()
+
{
xml::Node* node = app::Application::asXML (app);
}
void ArithmeticServer::signalTerminate ()
- throw (RuntimeException)
+ noexcept(false)
{
a_communicator->terminate ();
comm::Application::signalTerminate ();
}
void MyReceiver::initialize ()
- throw (RuntimeException)
+ noexcept(false)
{
a_communicator = app::functions::component <MyCommunicator> (ANNA_FILE_LOCATION);
}
void MyReceiver::apply (ClientSocket& clientSocket, const Message& message)
- throw (RuntimeException)
+ noexcept(false)
{
LOGMETHOD (TraceMethod tm ("MyReceiver", "apply", ANNA_FILE_LOCATION));