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, ...);