platform/shared/common/RhodesApp.h in rhodes-3.3.1 vs platform/shared/common/RhodesApp.h in rhodes-3.3.2.beta.1
- old
+ new
@@ -49,11 +49,11 @@
public:
DEFINE_LOGCLASS;
private:
- CRhodesApp(const String& strRootPath);
+ CRhodesApp(const String& strRootPath, const String& strUserPath);
boolean m_bExit, m_bRestartServer;
String m_strListeningPorts;
common::CAutoPtr<net::CHttpServer> m_httpServer;
@@ -86,11 +86,11 @@
boolean m_bSendingLog;
public:
~CRhodesApp(void);
- static CRhodesApp* Create(const String& strRootPath);
+ static CRhodesApp* Create(const String& strRootPath, const String& strUserPath);
static void Destroy();
static CRhodesApp* getInstance(){ return (CRhodesApp*)m_pInstance; }
void startApp();
void stopApp();
void restartLocalServer(common::CThreadQueue& waitThread);
@@ -186,10 +186,11 @@
#ifdef __cplusplus
extern "C" {
#endif //__cplusplus
void rho_rhodesapp_create(const char* szRootPath);
+void rho_rhodesapp_create_with_separate_user_path(const char* szRootPath, const char* szUserPath);
void rho_rhodesapp_start();
void rho_rhodesapp_destroy();
const char* rho_rhodesapp_getstarturl();
//const char* rho_rhodesapp_getfirststarturl();
@@ -201,9 +202,10 @@
const char* rho_rhodesapp_getloadingpagepath();
const char* rho_rhodesapp_getblobsdirpath();
const char* rho_rhodesapp_getdbdirpath();
const char* rho_rhodesapp_getapprootpath();
+const char* rho_rhodesapp_getuserrootpath();
void rho_http_redirect(void* httpContext, const char* szUrl);
void rho_http_senderror(void* httpContext, int nError, const char* szMsg);
void rho_http_sendresponse(void* httpContext, const char* szBody);
int rho_http_snprintf(char *buf, size_t buflen, const char *fmt, ...);