#ifndef ____ADMIN_DOMAIN_h__ # define ____ADMIN_DOMAIN_h__ # include "Command.h" # include "MailFileSystem.h" namespace mail { /// /// Admin console command: "domain add|remove|list [name]" - see /// MailFileSystem::createDomain()/removeDomain()/listDomains(), /// which this just parses arguments for and reports the result of. /// class __ADMIN_DOMAIN : public core::Command { public: __ADMIN_DOMAIN(MailFileSystem &mailFileSystem); int processCommand(coreutils::ZString &request, core::TCPSession &session) override; private: MailFileSystem &mailFileSystem; }; } #endif