/[octopus]/octopus/src/PluginManager.h
ViewVC logotype

Diff of /octopus/src/PluginManager.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by Sigma, Fri Jan 24 14:13:15 2003 UTC revision 1.3 by Sigma, Thu Jan 30 19:49:56 2003 UTC
# Line 26  Line 26 
26  #include <list>  #include <list>
27  #include <string>  #include <string>
28  #include "Plugin.h"  #include "Plugin.h"
29    #include "ConnectionPlugin.h"
30    
31  using std::list;  using std::list;
32  using std::string;  using std::string;
# Line 41  public: Line 42  public:
42      PluginManager();      PluginManager();
43      ~PluginManager();      ~PluginManager();
44      void loadPluginsDirectory(const char* dir_name);      void loadPluginsDirectory(const char* dir_name);
45      void loadPluginFile(const char* file_name);      Plugin* loadPluginFile(const char* file_name);
46        void loadConnectionPluginFile(const char* file_name);
47    
48      // access to required plugins      // access to required plugins
49      Plugin* connectionPlugin();      ConnectionPlugin* connectionPlugin();
50      Plugin* databasePlugin();      Plugin* databasePlugin();
51      Plugin* defaultPlugin();      Plugin* defaultPlugin();
52    
53  private:  private:
54      list<Data> active;      list<Data> active;
55        ConnectionPlugin *connect;
56  };  };
57    
58  #endif // PLUGINMANAGER_H  #endif // PLUGINMANAGER_H

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26