diff options
author | Florian Jung <flo@thinkpad.(none)> | 2011-02-27 18:48:35 +0100 |
---|---|---|
committer | Florian Jung <flo@thinkpad.(none)> | 2011-02-27 18:48:35 +0100 |
commit | dacd393fefeabafd1306533dd6c5a56e0ab347cc (patch) | |
tree | dd3d0ed19a9490109a890df2c07634a6b823d1ff /TPluginParent.h |
Initial commit
Diffstat (limited to 'TPluginParent.h')
-rw-r--r-- | TPluginParent.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/TPluginParent.h b/TPluginParent.h new file mode 100644 index 0000000..1e24574 --- /dev/null +++ b/TPluginParent.h @@ -0,0 +1,27 @@ +#ifndef _TPLUGINPARENT_H_ +#define _TPLUGINPARENT_H_ + +#include "mytypes.h" +#include "myfuncs.h" + +#include "TPlugin.h" +#include "TPluginParentLight.h" + +class TConnection; + +class TPluginParent : public TPluginParentLight +{ + public: + ~TPluginParent(); + virtual void addplugincontext(TPlugin* plugin)=0; + void removeplugincontext(int x); + void zerocurrmsg(); + void deliver_message(string subject, void *data); + + protected: + void hiddenaddplugincontext(int flags, int csize); + list<plugincontext> contexts; + bool msg_for_us; +}; + +#endif |