~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/module.h

Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
class Module
38
38
{
39
39
  const std::string name;
40
 
  Manifest *manifest;
 
40
  const Manifest *manifest;
41
41
public:
42
42
  Library *plugin_dl;
43
43
  bool isInited;
44
44
  MEM_ROOT mem_root;            /* memory for dynamic plugin structures */
45
45
  sys_var *system_vars;         /* server variables for this plugin */
46
 
  Module(Manifest *manifest_arg, Library *library_arg)
 
46
  Module(const Manifest *manifest_arg, Library *library_arg)
47
47
    : name(manifest_arg->name), manifest(manifest_arg), plugin_dl(library_arg),
48
48
      isInited(false),
49
49
      mem_root(), system_vars(NULL) {}
50
50
      
51
 
  Module(Manifest *manifest_arg)
 
51
  Module(const Manifest *manifest_arg)
52
52
    : name(manifest_arg->name), manifest(manifest_arg), plugin_dl(NULL),
53
53
      isInited(false),
54
54
      mem_root(), system_vars(NULL) {}