X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Fcomm%2FDevice.cpp;fp=source%2Fcomm%2FDevice.cpp;h=0bc5766d6ff21a629cde5b71a9c3dddb5175b4d6;hp=039755b6d10e4cc87486f229ef25ed5a0cbd287c;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/source/comm/Device.cpp b/source/comm/Device.cpp index 039755b..0bc5766 100644 --- a/source/comm/Device.cpp +++ b/source/comm/Device.cpp @@ -18,14 +18,14 @@ using namespace std; using namespace anna; string comm::Device::asString() const -throw() { +{ string result("comm::Device { IP: "); result += asString(a_address); return result += anna::functions::asString(" | Status: %s }", (a_status == Status::Up) ? "Up" : "Down"); } xml::Node* comm::Device::asXML(xml::Node* parent) const -throw(RuntimeException) { +noexcept(false) { xml::Node* result = parent->createChild("comm.Device"); result->createAttribute("IP", asString(a_address)); result->createAttribute("Status", (a_status == Status::Up) ? "Up" : "Down"); @@ -33,13 +33,13 @@ throw(RuntimeException) { } void comm::Device::asAttribute(xml::Node* node) const -throw(RuntimeException) { +noexcept(false) { node->createAttribute("IP", asString(a_address)); node->createAttribute("Status", (a_status == Status::Up) ? "Up" : "Down"); } std::string comm::Device::asString(const in_addr_t& address) -throw() { +{ struct in_addr in; in.s_addr = address; return string(inet_ntoa(in));