~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/service/scheduler.cc

Renamed namespace slot to namespace service.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 */
19
19
 
20
20
#include "drizzled/server_includes.h"
21
 
#include "drizzled/slot/scheduler.h"
 
21
#include "drizzled/service/scheduler.h"
22
22
#include "drizzled/plugin/scheduler.h"
23
23
#include "drizzled/plugin/registry.h"
24
24
 
27
27
using namespace drizzled;
28
28
using namespace std;
29
29
 
30
 
slot::Scheduler::Scheduler() : scheduler_factory(NULL), all_schedulers() {}
31
 
slot::Scheduler::~Scheduler() {}
 
30
service::Scheduler::Scheduler() : scheduler_factory(NULL), all_schedulers() {}
 
31
service::Scheduler::~Scheduler() {}
32
32
 
33
 
void slot::Scheduler::add(plugin::SchedulerFactory *factory)
 
33
void service::Scheduler::add(plugin::SchedulerFactory *factory)
34
34
{
35
35
  if (all_schedulers.count(factory->getName()) != 0)
36
36
  {
44
44
}
45
45
 
46
46
 
47
 
void slot::Scheduler::remove(plugin::SchedulerFactory *factory)
 
47
void service::Scheduler::remove(plugin::SchedulerFactory *factory)
48
48
{
49
49
  scheduler_factory= NULL;
50
50
  all_schedulers.remove(factory);
51
51
}
52
52
 
53
53
 
54
 
bool slot::Scheduler::setFactory(const string& name)
 
54
bool service::Scheduler::setFactory(const string& name)
55
55
{
56
56
   
57
57
  plugin::SchedulerFactory *factory= all_schedulers.find(name);
67
67
  return false;
68
68
}
69
69
 
70
 
plugin::Scheduler *slot::Scheduler::getScheduler()
 
70
plugin::Scheduler *service::Scheduler::getScheduler()
71
71
{
72
72
  assert(scheduler_factory != NULL);
73
73
  plugin::Scheduler *sched= (*scheduler_factory)();