Application-level classes.
static bool enabled()
Returns true if newServer() is fully implemented.
A factory class for creating GSmtp::AdminServer objects.
static std::auto_ptr< GSmtp::AdminServer > newServer(const Configuration &, GSmtp::MessageStore &store, const GSmtp::Client::Config &, const GAuth::Secrets &client_secrets, const std::string &version_number)
A factory function for creating a new GSmtp::AdminServer instance on the heap.
static void report(const GSmtp::AdminServer &server)
Calls report() on the given server.
An interface for returning application configuration information.
static void notify(GSmtp::AdminServer &server, const std::string &, const std::string &, const std::string &)
Calls notify() on the given server.