Devuelve la direccion asociada a este instancia.
\return La direccion asociada a este instancia.
*/
- in_addr_t getAddress() const throw() { return a_address; }
+ in_addr_t getAddress() const { return a_address; }
/**
Devuelve el estado asociado al dispositivo.
\return el estado asociado al dispositivo.
*/
- Status::_v getStatus() const throw() { return a_status; }
+ Status::_v getStatus() const { return a_status; }
/**
Establece el estado del dispositivo.
\param status Nuevo estado del dispositivo.
*/
- void setStatus(const Status::_v status) throw() { a_status = status; }
+ void setStatus(const Status::_v status) { a_status = status; }
/**
Operador de comparacion.
@return \em true si la direccion recibida como parametro coincide con esta.
\em false en otro caso.
*/
- bool operator == (const Device& right) const throw() { return a_address == right.a_address; }
+ bool operator == (const Device& right) const { return a_address == right.a_address; }
/**
Operador de comparacion.
@return \em true si la direccion recibida como parametro coincide con esta.
\em false en otro caso.
*/
- bool operator == (const in_addr_t& right) const throw() { return a_address == right; }
+ bool operator == (const in_addr_t& right) const { return a_address == right; }
/**
Operador de comparacion.
@return \em true si la direccion recibida como parametro coincide con esta.
\em false en otro caso.
*/
- bool operator == (const char* ip) const throw() { return a_address == inet_addr(ip); }
+ bool operator == (const char* ip) const { return a_address == inet_addr(ip); }
/**
Operador de comparacion.
@return \em true si la direccion recibida como parametro coincide con esta.
\em false en otro caso.
*/
- bool operator == (const std::string& ip) const throw() { return a_address == inet_addr(ip.c_str()); }
+ bool operator == (const std::string& ip) const { return a_address == inet_addr(ip.c_str()); }
/**
Operador distinto.
@return \em true si la direccin recibida como par�etro coincide con �ta o
\em false en otro caso.
*/
- bool operator != (const Device& right) const throw() { return a_address != right.a_address; }
+ bool operator != (const Device& right) const { return a_address != right.a_address; }
/**
Operador distinto.
@return \em true si la direccin recibida como par�etro no coincide con �ta o
\em false en otro caso.
*/
- bool operator != (const in_addr_t right) const throw() { return a_address != right; }
+ bool operator != (const in_addr_t right) const { return a_address != right; }
/**
Devuelve una cadena la informacion mas relevante de esta instancia.
@return una cadena la informacion mas relevante de esta instancia.
*/
- std::string asString() const throw();
+ std::string asString() const ;
/**
Devuelve un documento XML con la informacion mas relevante de esta instancia.
\param parent Nodo XML del que deben depender los datos a crear.
@return Un documento XML con la informacion mas relevante de esta instancia.
*/
- xml::Node* asXML(xml::Node* parent) const throw(RuntimeException);
+ xml::Node* asXML(xml::Node* parent) const noexcept(false);
/**
Incorpora los paremetros de esta instancia como atributos del nodo XML
recibido como parametro.
\param node Nodo del que dependen los atributos a crear.
*/
- void asAttribute(xml::Node* node) const throw(RuntimeException);
+ void asAttribute(xml::Node* node) const noexcept(false);
/**
Devuelve el nombre de esta clase. Se puede invocar desde \code template <class T>::asString (const T*); \endcode
\return Devuelve el nombre de esta clase.
*/
- static const char* className() throw() { return "anna::comm::Device"; }
+ static const char* className() { return "anna::comm::Device"; }
/**
Devuelve la direccion INET recibida como parametro en formato cadena.
\param address Direccion INET a convertir.
\return la direccion INET recibida como parametro en formato cadena.
*/
- static std::string asString(const in_addr_t& address) throw();
+ static std::string asString(const in_addr_t& address) ;
/**
Devuelve la dirección IP recibida como cadena en un tipo in_addr_t.
\return la dirección IP recibida como cadena en un tipo in_addr_t.
*/
- static in_addr_t asAddress(const std::string& ip) throw() { return inet_addr(ip.c_str()); }
+ static in_addr_t asAddress(const std::string& ip) { return inet_addr(ip.c_str()); }
protected:
/**