]> git.stg.codes - stg.git/blobdiff - include/plugin.h
A bit better Makefile
[stg.git] / include / plugin.h
index 089202baf18e2afbc6648a309f681325f03a5eb9..d196b353be45a078106a85ec806e35e185f6abe5 100644 (file)
 
 class TRAFFCOUNTER;
 class SETTINGS;
 
 class TRAFFCOUNTER;
 class SETTINGS;
-class BASE_STORE;
+class STORE;
 class MODULE_SETTINGS;
 
 class MODULE_SETTINGS;
 
-class PLUGIN : private NONCOPYABLE
-{
+class PLUGIN : private NONCOPYABLE {
 public:
 public:
-    virtual                     ~PLUGIN() = 0;
     virtual void                SetUsers(USERS * u) = 0;
     virtual void                SetTariffs(TARIFFS * t) = 0;
     virtual void                SetAdmins(ADMINS * a) = 0;
     virtual void                SetTraffcounter(TRAFFCOUNTER * tc) = 0;
     virtual void                SetUsers(USERS * u) = 0;
     virtual void                SetTariffs(TARIFFS * t) = 0;
     virtual void                SetAdmins(ADMINS * a) = 0;
     virtual void                SetTraffcounter(TRAFFCOUNTER * tc) = 0;
-    virtual void                SetStore(BASE_STORE * st) = 0;
+    virtual void                SetStore(STORE * st) = 0;
     virtual void                SetStgSettings(const SETTINGS * s) = 0;
     virtual void                SetSettings(const MODULE_SETTINGS & s) = 0;
     virtual int                 ParseSettings() = 0;
     virtual void                SetStgSettings(const SETTINGS * s) = 0;
     virtual void                SetSettings(const MODULE_SETTINGS & s) = 0;
     virtual int                 ParseSettings() = 0;