Revision: 8528
http://playerstage.svn.sourceforge.net/playerstage/?rev=8528&view=rev
Author: rtv
Date: 2010-01-26 01:35:24 +0000 (Tue, 26 Jan 2010)
Log Message:
-----------
tracking ws changes
Modified Paths:
--------------
code/stage/trunk/webstage/webstage.cc
Modified: code/stage/trunk/webstage/webstage.cc
===================================================================
--- code/stage/trunk/webstage/webstage.cc 2010-01-25 22:33:23 UTC (rev
8527)
+++ code/stage/trunk/webstage/webstage.cc 2010-01-26 01:35:24 UTC (rev
8528)
@@ -10,7 +10,8 @@
{ "gui", no_argument, NULL, 'g' },
{ "port", required_argument, NULL, 'p' },
{ "host", required_argument, NULL, 'h' },
- { "federation", required_argument, NULL, 'f' },
+ //{ "federation", required_argument, NULL, 'f' },
+ { "root", required_argument, NULL, 'r' },
{ NULL, 0, NULL, 0 }
};
@@ -20,8 +21,10 @@
public:
WebStage( Stg::World* world,
- const std::string& host, const unsigned short
port ) :
- websim::WebSim( host, port ),
+ const std::string& host,
+ const unsigned short port,
+ const std::string rootdir )
+ : websim::WebSim( host, port, rootdir ),
world(world)
{
}
@@ -581,6 +584,8 @@
std::string fedfilename = "";
std::string host = "localhost";
+ std::string rootdir = ".";
+
unsigned short port = 8000;
int ch=0, optindex=0;
@@ -608,6 +613,9 @@
fedfilename = optarg;
usefedfile = true;
break;
+ case 'r':
+ rootdir = std::string(optarg);
+ printf( "rootdir set to %s\n", rootdir.c_str() );
case '?':
break;
default:
@@ -630,11 +638,11 @@
new World( worldfilename ) );
world->Load( worldfilename );
- WebStage ws( world, host, port );
+ WebStage ws( world, host, port, rootdir );
//if( usefedfile )
// ws.LoadFederationFile( fedfilename );
-
+
ws.Startup( true ); // start http server
if( ! world->paused )
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit