Cleaned the login code:

- Added a RsLoginHandler class, responsible for storing/loading the SSL passwd from keyrings/disk/gpg file
- Removed RsInitConfig::havePasswd, RsInitConfig::haveHelp, etc.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4007 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2011-02-01 23:27:53 +00:00
parent 5fc7543018
commit 8c35ecdc67
5 changed files with 760 additions and 716 deletions

View file

@ -39,6 +39,8 @@
#define RS_USE_PGPSSL 1
#include <list>
/*!
* Initialisation Class (not publicly disclosed to RsIFace)
*/
@ -123,6 +125,7 @@ class RsInit
* Post Login Options
*/
static std::string RsConfigDirectory();
static std::string RsConfigKeysDirectory();
static std::string RsProfileConfigDirectory();
static bool setStartMinimised() ;