Skip to content
Snippets Groups Projects
Commit 3d24f7a2 authored by Steven Murray's avatar Steven Murray
Browse files

Renamed SchedulerFactory to SchedulerDatabaseFactory

parent 00aa3c70
No related branches found
No related tags found
No related merge requests found
......@@ -62,7 +62,7 @@ target_link_libraries(ctamockschedulerdb
ctascheduler)
add_library (ctaschedulertest SHARED
SchedulerFactory.cpp)
SchedulerDatabaseFactory.cpp)
target_link_libraries(ctaschedulertest
ctamockschedulerdb)
......@@ -16,10 +16,10 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "scheduler/SchedulerFactory.hpp"
#include "scheduler/SchedulerDatabaseFactory.hpp"
//------------------------------------------------------------------------------
// destructor
//------------------------------------------------------------------------------
cta::SchedulerFactory::~SchedulerFactory() throw() {
cta::SchedulerDatabaseFactory::~SchedulerDatabaseFactory() throw() {
}
......@@ -22,27 +22,28 @@
namespace cta {
// Forward declarations for opaque references.
class Scheduler;
// Forward declarations
class SchedulerDatabase;
/**
* Asbtract class specifying the interface to a factory of scheduler objects.
* Asbtract class specifying the interface to a factory of scheduler database
* objects.
*/
class SchedulerFactory {
class SchedulerDatabaseFactory {
public:
/**
* Destructor.
*/
virtual ~SchedulerFactory() throw() = 0;
virtual ~SchedulerDatabaseFactory() throw() = 0;
/**
* Returns a newly created scheduler object.
* Returns a newly created scheduler database object.
*
* @return A newly created scheduler object.
* @return A newly created scheduler database object.
*/
virtual std::auto_ptr<Scheduler *> create() = 0;
virtual std::auto_ptr<SchedulerDatabase *> create() = 0;
}; // class SchedulerFactory
}; // class SchedulerDatabaseFactory
} // namespace cta
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment