# Functions

Accept lua http_server_ud:accept() returns request_table, http_server_response_writer_ud.
Done lua http_server_response_writer_ud:done().
HandleFile lua http_server_ud:handler_file(filename).
HandleString lua http_server_ud:handler_string(body).
Header lua http_server_response_writer_ud:header(key, value).
HeaderCode lua http_server_response_writer_ud:code(number).
Loader is the module loader function.
http.server(bind, handler) returns (user data, error).
NewRequest return lua table with http.Request representation.
NewWriter return lua userdata with luaWriter.
Preload adds http_server to the given Lua state's package.preload table.
Redirect lua http_server_response_writer_ud:redirect(url, code) return err.
ServeStaticFiles lua http:serve_static("directory", ":port") return err.
Write lua http_server_response_writer_ud:write(string) return (number, err).