54
54
handle_map[add_str]= handle;
57
void plugin::Registry::add(plugin::Plugin *plugin)
59
plugin->setHandle(current_handle);
60
plugin_registry.add(plugin);
63
void plugin::Registry::remove(const plugin::Plugin *plugin)
65
plugin_registry.remove(plugin);
68
57
vector<plugin::Handle *> plugin::Registry::get_list(bool active)
70
59
plugin::Handle *plugin= NULL;
90
void plugin::Registry::add(plugin::CommandReplicator *plugin)
93
command_replicator.add(plugin);
95
void plugin::Registry::add(plugin::CommandApplier *plugin)
98
command_applier.add(plugin);
100
void plugin::Registry::add(plugin::ErrorMessage *plugin)
103
error_message.add(plugin);
105
void plugin::Registry::add(plugin::Authentication *plugin)
108
authentication.add(plugin);
110
void plugin::Registry::add(plugin::QueryCache *plugin)
113
query_cache.add(plugin);
115
void plugin::Registry::add(plugin::SchedulerFactory *plugin)
118
scheduler.add(plugin);
120
void plugin::Registry::add(plugin::Function *plugin)
123
function.add(plugin);
125
void plugin::Registry::add(plugin::Listen *plugin)
130
void plugin::Registry::add(plugin::Logging *plugin)
135
void plugin::Registry::add(plugin::InfoSchemaTable *plugin)
138
info_schema.add(plugin);
141
void plugin::Registry::remove(plugin::CommandReplicator *plugin)
143
removePlugin(plugin);
144
command_replicator.remove(plugin);
146
void plugin::Registry::remove(plugin::CommandApplier *plugin)
148
removePlugin(plugin);
149
command_applier.remove(plugin);
151
void plugin::Registry::remove(plugin::ErrorMessage *plugin)
153
removePlugin(plugin);
154
error_message.remove(plugin);
156
void plugin::Registry::remove(plugin::Authentication *plugin)
158
removePlugin(plugin);
159
authentication.remove(plugin);
161
void plugin::Registry::remove(plugin::QueryCache *plugin)
163
removePlugin(plugin);
164
query_cache.remove(plugin);
166
void plugin::Registry::remove(plugin::SchedulerFactory *plugin)
168
removePlugin(plugin);
169
scheduler.remove(plugin);
171
void plugin::Registry::remove(plugin::Function *plugin)
173
removePlugin(plugin);
174
function.remove(plugin);
176
void plugin::Registry::remove(plugin::Listen *plugin)
178
removePlugin(plugin);
179
listen.remove(plugin);
181
void plugin::Registry::remove(plugin::Logging *plugin)
183
removePlugin(plugin);
184
logging.remove(plugin);
186
void plugin::Registry::remove(plugin::InfoSchemaTable *plugin)
188
removePlugin(plugin);
189
info_schema.remove(plugin);
191
79
} /* namespace drizzled */