#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. |