X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter.comm%2FClientSessionReceiver.hpp;h=73a520547fc65e4aa61343fe934ba8baf0c91889;hb=f34b8069233e9e09208339bb79d8576c1ff962e1;hp=25f451c7b7b97b22c475b8fbba10981be4c87a16;hpb=93366a0bda79e6fd6e7dad6316bfcf8cc82f5731;p=anna.git diff --git a/include/anna/diameter.comm/ClientSessionReceiver.hpp b/include/anna/diameter.comm/ClientSessionReceiver.hpp index 25f451c..73a5205 100644 --- a/include/anna/diameter.comm/ClientSessionReceiver.hpp +++ b/include/anna/diameter.comm/ClientSessionReceiver.hpp @@ -34,17 +34,19 @@ class ClientSession; class ClientSessionReceiver : public anna::comm::Receiver { public: - static const char* className() throw() { return "diameter.comm.ClientSessionReceiver"; } - void setReference(ClientSession *s) throw() { a_session = s; } + virtual ~ClientSessionReceiver() {;} + + static const char* className() { return "diameter.comm.ClientSessionReceiver"; } + void setReference(ClientSession *s) { a_session = s; } // base class virtuals - void eventBreakConnection(const anna::comm::ClientSocket&) throw(); - void eventCreateConnection(const anna::comm::Server*) throw(); + void eventBreakConnection(const anna::comm::ClientSocket&) ; + void eventCreateConnection(const anna::comm::Server*) ; private: ClientSessionReceiver() : anna::comm::Receiver("diameter.comm.ClientSessionReceiver") { a_session = NULL; } - void initialize() throw(anna::RuntimeException) {;} - void apply(anna::comm::ClientSocket&, const anna::comm::Message&) throw(anna::RuntimeException); + void initialize() noexcept(false) {;} + void apply(anna::comm::ClientSocket&, const anna::comm::Message&) noexcept(false); anna::diameter::comm::ClientSession *a_session;