~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin_registry.h

Cleaned up Scheduler plugin, moved more code to the schedular plugins, reworked some functions to be methods in Session, removed some dead code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
class Error_message_handler;
33
33
class Authentication;
34
34
class QueryCache;
35
 
class SchedulerFactory;
36
35
class Listen;
37
36
namespace drizzled
38
37
{
39
38
namespace plugin
40
39
{
 
40
class SchedulerFactory;
41
41
class Replicator;
42
42
class Handle;
43
43
}
68
68
  void add(Error_message_handler *handler);
69
69
  void add(Authentication *auth);
70
70
  void add(QueryCache *qcache);
71
 
  void add(SchedulerFactory *scheduler);
 
71
  void add(drizzled::plugin::SchedulerFactory *scheduler);
72
72
  void add(const Listen &listen_obj);
73
73
  void add(drizzled::plugin::Replicator *repl);
74
74
 
79
79
  void remove(Error_message_handler *handler);
80
80
  void remove(Authentication *auth);
81
81
  void remove(QueryCache *qcache);
82
 
  void remove(SchedulerFactory *scheduler);
 
82
  void remove(drizzled::plugin::SchedulerFactory *scheduler);
83
83
  void remove(const Listen &listen_obj);
84
84
  void remove(drizzled::plugin::Replicator *repl);
85
85