#include <yazpp/limit-connect.h>
#include <yaz/timing.h>
#include <yaz/log.h>
+#include <yaz/daemon.h>
#include "gduutil.hpp"
#include <iostream>
size_t i;
for (i = 0; i < m_p->m_ports.size(); i++)
m_p->az[i]->server("");
+ yaz_daemon_stop();
}
}
int no = m_p->mySocketManager.getNumberOfObservers();
if (!strcmp((const char *) ptr->name, "port"))
{
Port port;
- const struct _xmlAttr *attr;
- for (attr = ptr->properties; attr; attr = attr->next)
- {
- if (!strcmp((const char *) attr->name, "route"))
- port.route = mp::xml::get_text(attr);
- }
+ port.route = mp::xml::get_route(ptr);
port.port = mp::xml::get_text(ptr);
ports.push_back(port);
-
}
else if (!strcmp((const char *) ptr->name, "threads"))
{