r3254 - in trunk/libminisip: include/libminisip/config
source/subsystem_config
erik at minisip.org
erik at minisip.org
Mon Apr 2 19:03:08 CEST 2007
Author: erik
Date: 2007-04-02 19:03:06 +0200 (Mon, 02 Apr 2007)
New Revision: 3254
Modified:
trunk/libminisip/include/libminisip/config/ConfBackend.h
trunk/libminisip/source/subsystem_config/ConfBackend.cxx
Log:
- libminisip: The configuration backend creation method was given a
reference to a GUI so that it can ask for authentication credentials
when creating a backend (for example to an online configuration).
This is is not used (and has never been). Removed.
(this commit will not compile)
Modified: trunk/libminisip/include/libminisip/config/ConfBackend.h
===================================================================
--- trunk/libminisip/include/libminisip/config/ConfBackend.h 2007-04-02 12:49:05 UTC (rev 3253)
+++ trunk/libminisip/include/libminisip/config/ConfBackend.h 2007-04-02 17:03:06 UTC (rev 3254)
@@ -30,7 +30,6 @@
#include<libmutil/MemObject.h>
#include<libmutil/mtypes.h>
#include<libmutil/MPlugin.h>
-#include<libminisip/gui/Gui.h>
#include<string>
class OnlineConfBack;
@@ -65,20 +64,12 @@
class LIBMINISIP_API ConfigPlugin : public MPlugin{
public:
/**
- * @param gui A configuration backend can need to provide
- * authentication information in order to
- * access the configuration. In that case it
- * will ask the user via the gui object passed
- * to this method for username and password.
- * This is for example the case of the
- * configuration is stored on server instead
- * of on the local device.
* @param argument A configuration backend might want
* to be started with an argument. An example
* is a path to a file containing the
* configuration data.
*/
- virtual MRef<ConfBackend *> createBackend(MRef<Gui*> gui, const std::string& argument=NULL )const=0;
+ virtual MRef<ConfBackend *> createBackend( const std::string& argument=NULL )const=0;
virtual std::string getPluginType()const{ return "Config"; }
@@ -97,7 +88,7 @@
static MRef<ConfigRegistry*> getInstance();
- MRef<ConfBackend*> createBackend( MRef<Gui*> gui, std::string backendName="" );
+ MRef<ConfBackend*> createBackend( std::string backendName="" );
virtual void registerPlugin( MRef<MPlugin*> plugin );
Modified: trunk/libminisip/source/subsystem_config/ConfBackend.cxx
===================================================================
--- trunk/libminisip/source/subsystem_config/ConfBackend.cxx 2007-04-02 12:49:05 UTC (rev 3253)
+++ trunk/libminisip/source/subsystem_config/ConfBackend.cxx 2007-04-02 17:03:06 UTC (rev 3254)
@@ -29,7 +29,7 @@
#include"MXmlConfBackend.h"
using namespace std;
-MRef<ConfBackend *> ConfigRegistry::createBackend( MRef<Gui*> gui, std::string backendName ){
+MRef<ConfBackend *> ConfigRegistry::createBackend( std::string backendName ){
string backendArgument;
if (backendName.find(':')!=string::npos){
backendArgument = backendName.substr(backendName.find(':')+1);
@@ -66,7 +66,7 @@
return NULL;
}
- return config->createBackend( gui, backendArgument );
+ return config->createBackend( backendArgument );
}
catch( ConfBackendException & ){
return NULL;
More information about the Minisip-devel
mailing list