#include "se/HostAddRem.hpp" #include "xml/XMLWriter.hpp" using namespace std; HostAddRem::HostAddRem (const vector& addresses, const vector& statuses) : addresses(addresses), statuses(statuses) { } DOMElement* HostAddRem::appendToElement(XMLWriter *xmlWriter, DOMElement *parent) const { vector::const_iterator inaddr; for (inaddr = addresses.begin(); inaddr != addresses.end(); inaddr++) inaddr->appendToElement(xmlWriter, parent); vector::const_iterator status; for (status = statuses.begin(); status != statuses.end(); status++) xmlWriter->appendChild( parent, "status", status->getRationale(), "s", status->toString()); return parent; }