improved plugin management to allow services to be used, and config pages to be added

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4960 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2012-02-18 20:29:03 +00:00
parent fbce07eab0
commit 2c6a2b4ee7
5 changed files with 29 additions and 14 deletions

View file

@ -10,13 +10,14 @@ class p3ConfigMgr ;
class p3ServiceServer ;
class p3LinkMgr ;
struct PluginInfo
class PluginInfo
{
RsPlugin *plugin ;
std::string info_string ;
std::string file_hash ;
std::string file_name ;
uint32_t status ;
public:
RsPlugin *plugin ;
std::string info_string ;
std::string file_hash ;
std::string file_name ;
uint32_t status ;
};
class RsPluginManager: public RsPluginHandler, public p3Config