blob: 1e245749b480c21fe0fba2e2c327b106a4095a66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
|