~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/storage_engine.cc

All of the outstanding plugin loader system cleanups:
Libraries know how to load and unload themselves.
Error message constants changed name to be generic.
Plugins dlopen() once and only once and also always dlclose().

Show diffs side-by-side

added added

removed removed

Lines of Context:
65
65
static EngineVector vector_of_engines;
66
66
static EngineVector vector_of_transactional_engines;
67
67
 
 
68
const std::string plugin::UNKNOWN_STRING("UNKNOWN");
 
69
const std::string plugin::DEFAULT_DEFINITION_FILE_EXT(".dfe");
 
70
 
68
71
static std::set<std::string> set_of_table_definition_ext;
69
72
 
70
73
plugin::StorageEngine::StorageEngine(const string name_arg,