TInt CHttpServer::ExecuteL() { // Create and install the active scheduler CActiveScheduler* activeScheduler = new (ELeave) CActiveScheduler; CleanupStack::PushL(activeScheduler); CActiveScheduler::Install(activeScheduler); //Initialize Ruby RhoRubyStart(); //Send open home event SendWindowEvent( ECmdAppHome ); #ifdef ENABLE_RUBY_VM_STAT g_httpd_thread_loaded = 1; #endif while ( !iClose ) { shttpd_poll(ctx, 1000); } RhoRubyStop(); CleanupStack::PopAndDestroy(activeScheduler); return 0; }
void webview_navigate(char* url){ SendWindowEvent(ECmdAppNavigate2Url, url); }