X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Ftimex%2FTimeEvent.hpp;fp=include%2Fanna%2Ftimex%2FTimeEvent.hpp;h=d399420e1acf8406c8c37e50c4d7669f102db356;hp=b2fcf791b648b42966399f07232e9aba67a09ce4;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/timex/TimeEvent.hpp b/include/anna/timex/TimeEvent.hpp index b2fcf79..d399420 100644 --- a/include/anna/timex/TimeEvent.hpp +++ b/include/anna/timex/TimeEvent.hpp @@ -44,13 +44,13 @@ public: Devuelve el identificador de este evento. \return El identificador de este evento. */ - Id getId() const throw() { return a_id; } + Id getId() const { return a_id; } /** Devuelve la duracion maxima a este evento indicada en milisegundos. @return La duracion maxima de este evento indicada en milisegundos. */ - const Millisecond & getTimeout() const throw() { return a_timeout; } + const Millisecond & getTimeout() const { return a_timeout; } /** Devuelve la instancia del objeto encargado de gestionar el espacio asociado a @@ -58,7 +58,7 @@ public: \return La instancia del objeto encargado de gestionar el espacio asociado a esta instancia. */ - const TimeEventObserver* getObserver() const throw() { return a_observer; } + const TimeEventObserver* getObserver() const { return a_observer; } /** Establece el identificador de este evento de tiempo. @@ -66,13 +66,13 @@ public: \warning Exclusivamente uso interno. */ - void setId(const Id id) throw() { a_id = id; } + void setId(const Id id) { a_id = id; } /** Establece la duracion de este evento indicada en milisegundos. \param timeout Establece la duracion de este evento. */ - void setTimeout(const Millisecond & timeout) throw() { a_timeout = timeout; } + void setTimeout(const Millisecond & timeout) { a_timeout = timeout; } /** Establece la instancia de objeto encargado de gestionar el espacio asociado a esta @@ -82,19 +82,19 @@ public: \param observer Instancia del objeto encargada de gestional el espacio asignado a esta instancia. */ - void setObserver(TimeEventObserver* observer) throw() { a_observer = observer; } + void setObserver(TimeEventObserver* observer) { a_observer = observer; } /** Devuelve el estado de activacin de este evento de tiempo. @return \em false si el evento esta activado o \em false en otro caso. */ - bool isActive() const throw() { return (a_controller != NULL); } + bool isActive() const { return (a_controller != NULL); } /** Devuelve una cadena con la informacion sobre este evento. \return Una cadena con la informacion sobre este evento. */ - virtual std::string asString() const throw(); + virtual std::string asString() const ; protected: /** @@ -127,7 +127,7 @@ protected: @param timeController Controlador de tiempo asociado al evento que esta expirando. */ - virtual void expire(Engine* timeController) throw(RuntimeException) = 0; + virtual void expire(Engine* timeController) noexcept(false) = 0; /** metodo que debemos re-escribir para particularizar el comportamiento de nuestra clase cuando @@ -137,7 +137,7 @@ protected: Las acciones realizadas nunca deber�n generar nuevos eventos. Por defecto no hace nada. */ - virtual void stop() throw(RuntimeException) {;} + virtual void stop() noexcept(false) {;} private: Id a_id;