class Skeleton::Server
- Skeleton::Server
- Reference
- Object
Defined in:
skeleton/server.crConstructors
Instance Method Summary
- #add(handler : HTTP::Handler)
- #address : Socket::IPAddress
- #addresses : Array(Socket::Address)
- #bind(socket : Socket::Server) : self
- #bind(uri : URI) : self
- #bind(uri : String) : self
- #bind_tcp(host : String, port : Int32, reuse_port : Bool = false)
- #bind_tcp(port : Int32, reuse_port : Bool = false) : self
- #bind_tcp(ip_address : Socket::IPAddress, reuse_port : Bool = false) : self
- #bind_tls(host : String, port : Int32, context : OpenSSL::SSL::Context::Server, reuse_port : Bool = false) : self
- #bind_tls(address : Socket::IPAddress, context : OpenSSL::SSL::Context::Server) : self
- #bind_tls(host : String, context : OpenSSL::SSL::Context::Server)
- #bind_unix(path : String) : self
- #bind_unix(uaddress : Socket::UNIXAddress) : self
- #bind_unused_port(host : String = Socket::IPAddress::LOOPBACK, reuse_port : Bool = false) : self
- #close
- #closed?
- #create
- #each_address(&block : Socket::Address -> )
- #handlers : Array(HTTP::Handler)
- #listen(port : Int32, reuse_port : Bool = false)
- #listen(host : String, port : Int32, reuse_port : Bool = false)
- #listen
- #listening?
- #max_headers_size
- #max_headers_size=(size : Int32)
- #max_request_line_size
- #max_request_line_size=(size : Int32)
- #server : HTTP::Server
Constructor Detail
Instance Method Detail
def bind_tls(host : String, port : Int32, context : OpenSSL::SSL::Context::Server, reuse_port : Bool = false) : self
#
def bind_tls(address : Socket::IPAddress, context : OpenSSL::SSL::Context::Server) : self
#