- defaultTimeoutenum defaultTimeout; 
- The default timeout used for incoming connections. 
- listenushort listen(ushort port, string addr) 
- Listen on the given TCP address and port.
 If port is 0, listen on a random available port.
 Returns the port that the server is actually listening on. 
- listenvoid listen(AddressInfo[] addresses) 
- Listen on the given addresses. 
- localAddressesAddress[] localAddresses [@property getter] 
- closevoid close() 
- Stop listening, and close idle client connections. 
- logLogger log; 
- Optional HTTP request log. 
- connectionsSEDListContainer!HttpServerConnection connections; 
- Single-ended doubly-linked list of active connections 
- handleClosevoid delegate() handleClose; 
- Callback for when the socket was closed. 
- handleRequestvoid delegate(HttpRequest request, HttpServerConnection conn) handleRequest; 
- Callback for an incoming request. 
- bannerstring banner; 
- What to send in the "X-Powered-By" header. 
- remoteIPHeaderstring remoteIPHeader; 
- If set, the name of the header which will be used to obtain
 the actual IP of the connecting peer.  Useful when this
 HttpServer is behind a reverse proxy. 
- connTcpServer conn; 
- Undocumented in source. 
- timeoutDuration timeout; 
- Undocumented in source. 
- onClosevoid onClose() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- createConnectionIConnection createConnection(TcpConnection tcp) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- protocolstring protocol [@property getter] 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- onAcceptvoid onAccept(TcpConnection incoming) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
HTTPS server. Set SSL parameters on ctx after instantiation.