summary refs log tree commit diff stats
path: root/lib/devel
diff options
context:
space:
mode:
authorAndreas Rumpf <andreas@andreas-desktop>2010-02-04 00:47:59 +0100
committerAndreas Rumpf <andreas@andreas-desktop>2010-02-04 00:47:59 +0100
commiteca05d2a3398f25be13282072da1ff1c284afcd7 (patch)
treeb47f74a1af98da72d79f5eea43f7a2b38baccd06 /lib/devel
parente62ef0ff60f05b1daede1033fc0204d19316b48c (diff)
downloadNim-eca05d2a3398f25be13282072da1ff1c284afcd7.tar.gz
cleanup of library docs
Diffstat (limited to 'lib/devel')
-rwxr-xr-xlib/devel/httpserver.nim4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/devel/httpserver.nim b/lib/devel/httpserver.nim
index be317c952..61d95cc2e 100755
--- a/lib/devel/httpserver.nim
+++ b/lib/devel/httpserver.nim
@@ -174,7 +174,7 @@ proc acceptRequest(client: TSocket) =
       executeCgi(client, path, query, meth)
 
 type
-  TServer* = object
+  TServer* = object       ## contains the current server state
     socket: TSocket
     port: TPort
     client*: TSocket      ## the socket to write the file data to
@@ -187,6 +187,7 @@ proc open*(s: var TServer, port = TPort(0)) =
   if s.socket == InvalidSocket: OSError()
   bindAddr(s.socket)
   listen(s.socket)
+  
   s.port = getSockName(s.socket)
   s.client = InvalidSocket
   s.path = ""
@@ -215,6 +216,7 @@ proc next*(s: var TServer) =
     unimplemented(s.client)
 
 proc close*(s: TServer) =
+  ## closes the server (and the socket the server uses).
   close(s.socket)
 
 proc run*(handleRequest: proc (client: TSocket, path, query: string): bool,