~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/registry.h

  • Committer: Monty Taylor
  • Date: 2009-08-17 20:54:05 UTC
  • mto: (1115.3.12 captain)
  • mto: This revision was merged to the branch mainline in revision 1121.
  • Revision ID: mordred@inaugust.com-20090817205405-xogz4uoii3c2co4c
Moved UDFs to slot organization.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef DRIZZLED_PLUGIN_REGISTRY_H
21
21
#define DRIZZLED_PLUGIN_REGISTRY_H
22
22
 
 
23
#include "drizzled/slot/function.h"
23
24
#include "drizzled/slot/listen.h"
24
25
 
25
26
#include <string>
28
29
 
29
30
class StorageEngine;
30
31
class InfoSchemaTable;
31
 
class Function_builder;
32
32
class Logging_handler;
33
33
class Error_message_handler;
34
34
class Authentication;
68
68
 
69
69
  void add(StorageEngine *engine);
70
70
  void add(InfoSchemaTable *schema_table);
71
 
  void add(Function_builder *udf);
72
71
  void add(Logging_handler *handler);
73
72
  void add(Error_message_handler *handler);
74
73
  void add(Authentication *auth);
79
78
 
80
79
  void remove(StorageEngine *engine);
81
80
  void remove(InfoSchemaTable *schema_table);
82
 
  void remove(Function_builder *udf);
83
81
  void remove(Logging_handler *handler);
84
82
  void remove(Error_message_handler *handler);
85
83
  void remove(Authentication *auth);
88
86
  void remove(Replicator *replicator);
89
87
  void remove(Applier *applier);
90
88
 
 
89
  ::drizzled::slot::Function function;
91
90
  ::drizzled::slot::Listen listen;
92
91
};
93
92