Monday, November 08, 2010 at 12:04 AM.
system.verbs.builtins.mainResponder.macros.serverStats
<<Changes: <<04/14/00; 7:40:44 PM by JES <<localized <<05/01/00; 7:11:47 PM by JES <<Changed getString calls to use a replacement table address instead of a lists local (htmltext = ""); on add (s) { htmltext = htmltext + s}; with user.webserver.stats { local (replacementTable); new (tableType, @replacementTable); // 05/01/00 JES: use replacement table instead of a list replacementTable.upsince = mainResponder.localization.dateTimeString (upsince); replacementTable.hits = hits; replacementTable.maxconnections = maxConnections; replacementTable.possible = user.inetd.config.http.count + 1; replacementTable.frontierversion = Frontier.version (); replacementTable.osname = system.environment.osFullNameForDisplay; if defined (system.environment.winServicePackNumber) { replacementTable.servicepaknum = system.environment.winServicePackNumber}; replacementTable.osversion = system.environment.osVersionString; replacementTable.memavail = string.megabytestring (memavail ()); replacementTable.minmemavail = string.megabytestring (minMemAvail); replacementTable.maxmemavail = string.megabytestring (maxMemAvail); add (mainResponder.getString ("macros.serverStats.upSinceHits", @replacementTable) + "<br>"); add (mainResponder.getString ("macros.serverStats.maxConnectionsOf", @replacementTable) + "<br>"); if defined (system.environment.winServicePackNumber) { add (mainResponder.getString ("macros.serverStats.versionString", @replacementTable) + "<br>")} else { add (mainResponder.getString ("macros.serverStats.versionStringNoServicePakNum", @replacementTable) + "<br>")}; add (mainResponder.getString ("macros.serverStats.memavailString", @replacementTable) + "<br>")}; return (htmltext)
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.