Devuelve el gestor de capas de transporte asociado a esta clase.
\return El gestor de capas de transporte asociado a esta clase.
*/
- static anna::comm::TransportFactory& getFactory() throw() { return st_factory; }
+ static anna::comm::TransportFactory& getFactory() { return st_factory; }
/**
Devuelve el literal que identifica de esta clase.
\return el literal que identifica de esta clase.
*/
- static const char* className() throw() { return "diameter::comm::Transport"; }
+ static const char* className() { return "diameter::comm::Transport"; }
private:
static anna::comm::TransportFactoryImpl <anna::diameter::comm::Transport> st_factory;
Transport();
- int calculeSize(const anna::DataBlock&) throw(anna::RuntimeException);
- const anna::comm::Message* decode(const anna::DataBlock&) throw(anna::RuntimeException);
- const anna::DataBlock& code(anna::comm::Message&) throw(anna::RuntimeException);
+ int calculeSize(const anna::DataBlock&) noexcept(false);
+ const anna::comm::Message* decode(const anna::DataBlock&) noexcept(false);
+ const anna::DataBlock& code(anna::comm::Message&) noexcept(false);
friend class anna::Allocator <anna::diameter::comm::Transport>;
};