X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fserver.h;h=a9b4b1c1c8982ed9d57c615c9cee6fcfd9df0324;hb=a0c0e609f7fbff8513135428378cc16684bae937;hp=68de3c2f04960d6d32713632432d33b906713dab;hpb=f8678dcae5f90eb946ad6e51d9a62e0c02bc63e3;p=dcpomatic.git diff --git a/src/lib/server.h b/src/lib/server.h index 68de3c2f0..a9b4b1c1c 100644 --- a/src/lib/server.h +++ b/src/lib/server.h @@ -32,6 +32,7 @@ #include #include #include "log.h" +#include "exceptions.h" class Socket; @@ -58,8 +59,6 @@ public: , _threads (t) {} - ServerDescription (boost::shared_ptr); - /* Default copy constructor is fine */ /** @return server's host name or IP address in string form */ @@ -80,10 +79,6 @@ public: _threads = t; } - void as_xml (xmlpp::Node *) const; - - static boost::optional create_from_metadata (std::string); - private: /** server's host name */ std::string _host_name; @@ -91,7 +86,7 @@ private: int _threads; }; -class Server : public boost::noncopyable +class Server : public ExceptionStore, public boost::noncopyable { public: Server (boost::shared_ptr log, bool verbose);