Drizzled Public API Documentation

drizzled::module::Module Class Reference

Public Types

typedef std::vector< sys_var * > Variables
 
typedef std::vector< std::string > Depends
 

Public Member Functions

 Module (const Manifest *manifest_arg, Library *library_arg)
 
const std::string & getName () const
 
const ManifestgetManifest () const
 
void addMySysVar (sys_var *var)
 
void addSysVar (sys_var *var)
 
Variables & getSysVars ()
 
const Depends & getDepends () const
 
void setVertexHandle (VertexHandle *vertex)
 
VertexHandlegetVertexHandle ()
 

Public Attributes

Libraryplugin_dl
 
bool isInited
 
Variables system_vars
 
Variables sys_vars
 
Depends depends_
 

Private Attributes

const std::string name
 
const Manifestmanifest
 
VertexHandlevertex_
 

Detailed Description

Definition at line 41 of file module.h.


The documentation for this class was generated from the following files: