// Copyright (c) 2010 Martin Knafve / hMailServer.com. // http://www.hmailserver.com #pragma once #include "Collection.h" #include "../Persistence/PersistentRoute.h" #include "Route.h" namespace HM { class Routes : public Collection { public: Routes(); virtual ~Routes(); // Refreshes this collection from the database. void Refresh(); std::shared_ptr GetItemByNameWithWildcardMatch(const String &domainName); protected: virtual String GetCollectionName() const {return "Routes"; } }; }