#include <Plugin.h>
Inheritance diagram for Plugin:

Public Methods | |
| Plugin (const Config &cfg) | |
| virtual | ~Plugin ()=0 |
| Config & | config () |
| virtual bool | init ()=0 |
| bool | attachCore (StrongroomCore *core) |
| void | log (const string &msg, int level=0) |
Protected Attributes | |
| StrongroomCore * | core |
|
|
Construct the plugin and load the configuration. This should always work.
|
|
|
Destructor. |
|
|
Give core reference to plugin Reimplemented in UserPlugin. |
|
|
Returns the configuration of this plugin. |
|
|
Initialize the plugin Implemented in LogPlugin, LocalFilePlugin, ODBCFilePlugin, SysLogPlugin, BDBMetadataPlugin, ODBCMetadataPlugin, BDBSecurityPlugin, ODBCSecurityPlugin, STUBSecurityPlugin, InetUserServer, and SoapServer. |
|
||||||||||||
|
Log with priority level. Reimplemented in LogPlugin, and SysLogPlugin. |
|
|
Reference to the strongroom core Reimplemented in UserPlugin. |
1.2.18