api
server.ch
Declarations in server.ch
1 declarationshttp
Declarations
Public only
server#
Publicnamespace
namespace server
===== Server wiring all pieces together =====
ServerConfig#
Publicstruct
struct ServerConfig {
var addr : string
var worker_count : uint
var header_timeout_secs : long
var max_header_bytes : usize
var max_headers : uint
var max_body_bytes : usize
var cert_file : string
var key_file : string
}
delete#
function
func delete(self : *ServerConfig) : void
Server#
Publicstruct
struct Server {
var cfg : ServerConfig
var pool : ThreadPool
var listen_sock : Socket
var router : Router
var run : bool
var tls_cert : *X509Cert
var tls_rsa_key : *void
}