6 #ifndef xmog_remote_server_options_inc
7 #define xmog_remote_server_options_inc
13 #if (XMOG_IMPLEMENTS_REMOTE_SERVER==1)
24 xmog_remote_server_options(
const char * filename, XMOGVERSION vers, XMOGCONFIG conf, XMOGVERSION reserved0,
bool bEnvOverrides =
true );
34 virtual int readServerOptions(
const char * file, XMOGVERSION vers = NULL, XMOGCONFIG conf = NULL, XMOGVERSION reserved0 = NULL );
36 virtual void setVirtualRoot(
const char * sroot );
38 virtual char * getVirtualRoot();
40 virtual void setAdminPassword(
const char * admin );
42 virtual char * getAdminPassword();
44 virtual void setAdminRestrictions(
const char * admin );
46 virtual char * getAdminRestrictions();
48 virtual void setAdminPort(
int port );
50 virtual int getAdminPort();
52 virtual void setClientTimeout(
int seconds );
54 virtual int getClientTimeout();
56 virtual void setHeartbeatInterval(
int seconds );
58 virtual int getHeartbeatInterval();
60 virtual void setHeartbeatPort(
int port );
62 virtual int getHeartbeatPort();
74 int readServerOptionsFromRegistry( XMOGVERSION vers, XMOGCONFIG conf, XMOGVERSION reserved0 );
76 int readServerOptionsInJunction20Format(
const char * fileName, XMOGVERSION vers, XMOGCONFIG conf, XMOGVERSION reserved0 );
78 int readServerOptionsInXmlFormat(
const char * fileName );
90 int heartbeatInterval;