more.cgi

Undocumented in source.

Public Imports

more.format
public import more.format : formatHex;
more.uri
public import more.uri : uriDecode, tryUriDecode;

Members

Aliases

StdinMultipartReader
alias StdinMultipartReader = MultipartReaderTemplate!StdinMultipartReaderPolicy
Undocumented in source.
formatJsDoubleQuote
alias formatJsDoubleQuote = formatEscapeSet!(`\`, `\"`)
Undocumented in source.
formatJsSingleQuote
alias formatJsSingleQuote = formatEscapeSet!(`\`, `\'`)
Undocumented in source.
formatJsonString
alias formatJsonString = formatEscapeSet!(`\`, `\"`)
Undocumented in source.
noStrings
alias noStrings = tuple!()
Undocumented in source.
stringByLine
alias stringByLine = delimited!'\n'.range
Undocumented in source.
zStringByLine
alias zStringByLine = delimited!'\n'.sentinalRange!('\0', const(char))
Undocumented in source.

Enums

ResponseState
enum ResponseState
Undocumented in source.

Functions

addHeader
void addHeader(const(char)[] name, const(char)[] value)
Undocumented in source. Be warned that the author may not have intended to support it.
addSetCookieHeader
void addSetCookieHeader(const(char)[] name, const(char)[] value, Duration expireTimeFromNow)
Undocumented in source. Be warned that the author may not have intended to support it.
addUnsetCookieHeader
void addUnsetCookieHeader(const(char)[] name)
Undocumented in source. Be warned that the author may not have intended to support it.
asUpper
auto asUpper(T c)
Undocumented in source. Be warned that the author may not have intended to support it.
assertInContent
void assertInContent(string functionName)
Undocumented in source. Be warned that the author may not have intended to support it.
assertInHeaders
void assertInHeaders(string functionName)
Undocumented in source. Be warned that the author may not have intended to support it.
contentTypeArgRange
auto contentTypeArgRange(Char* contentTypeParams)
Undocumented in source. Be warned that the author may not have intended to support it.
cookieRange
auto cookieRange(T* cookieString)
Undocumented in source. Be warned that the author may not have intended to support it.
dupzstring
auto dupzstring(T[] str)
Undocumented in source. Be warned that the author may not have intended to support it.
ensureResponseFinished
void ensureResponseFinished()
Undocumented in source. Be warned that the author may not have intended to support it.
envPairStrings
auto envPairStrings()
Undocumented in source. Be warned that the author may not have intended to support it.
envPairStrings
auto envPairStrings()
Undocumented in source. Be warned that the author may not have intended to support it.
envPairs
auto envPairs()
Undocumented in source. Be warned that the author may not have intended to support it.
envPairs
auto envPairs()
Undocumented in source. Be warned that the author may not have intended to support it.
escapeQuotesIfThere
inout(char)[] escapeQuotesIfThere(inout(char)[] str)
Undocumented in source. Be warned that the author may not have intended to support it.
fillRandom
void fillRandom(T random, ubyte[] output)
Undocumented in source. Be warned that the author may not have intended to support it.
fillRandomHex
void fillRandomHex(T random, char[] hex)
Undocumented in source.
finishHeaders
void finishHeaders()
Undocumented in source. Be warned that the author may not have intended to support it.
fread
auto fread(File file, T[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
httpHeaderArgRange
auto httpHeaderArgRange(Char[] headerArgs)
Undocumented in source. Be warned that the author may not have intended to support it.
inHeaders
bool inHeaders()
Undocumented in source. Be warned that the author may not have intended to support it.
indexOfParts
auto indexOfParts(U haystack, T parts)
Undocumented in source. Be warned that the author may not have intended to support it.
isValidHtmlToken
bool isValidHtmlToken(char c)
Undocumented in source. Be warned that the author may not have intended to support it.
listWrite
void listWrite(T args)
Undocumented in source. Be warned that the author may not have intended to support it.
listWriteln
void listWriteln(T args)
Undocumented in source. Be warned that the author may not have intended to support it.
log
void log(T args)
Undocumented in source. Be warned that the author may not have intended to support it.
logf
void logf(const(char)[] fmt, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
parseHex
size_t parseHex(const(char)[] hex, ubyte[] bin)
Undocumented in source. Be warned that the author may not have intended to support it.
pullContentTypeZString
inout(char)[] pullContentTypeZString(inout(char)* contentType)

Pulls the content-type "token/token" from the "Content-Type: header value.

queryVarsRange
auto queryVarsRange(T* varZString)
Undocumented in source. Be warned that the author may not have intended to support it.
read
ptrdiff_t read(int fd, void* ptr, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
readFull
auto readFull(char[] buffer)
strEqualNoCase
bool strEqualNoCase(const(char)[] left, const(char)[] right)
Undocumented in source. Be warned that the author may not have intended to support it.
trimNewline
inout(char)[] trimNewline(inout(char)[] str)
Undocumented in source. Be warned that the author may not have intended to support it.
trimRight
void trimRight(const(char)[]* str)
Undocumented in source. Be warned that the author may not have intended to support it.
trimRight2
inout(char)[] trimRight2(inout(char)[] str)
Undocumented in source. Be warned that the author may not have intended to support it.
tryOpenFile
ErrnoException tryOpenFile(File* file, const(char)[] filename, char[] openmode)
Undocumented in source. Be warned that the author may not have intended to support it.
tryRead
char[] tryRead(File file)
Undocumented in source. Be warned that the author may not have intended to support it.
tryReadFile
char[] tryReadFile(const(char)[] filename)
Undocumented in source. Be warned that the author may not have intended to support it.
tryWriteFile
string tryWriteFile(const(char)[] filename, const(T)[] content)
Undocumented in source. Be warned that the author may not have intended to support it.
upTo
auto upTo(T array, char toChar)
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(const(char)[] fmt, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
writeFile
void writeFile(const(char)[] filename)
Undocumented in source. Be warned that the author may not have intended to support it.
writeln
void writeln(const(char)[] fmt, T args)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

HeaderContentType
enum HeaderContentType;
Undocumented in source.

Properties

defaultGsharedRandom
auto defaultGsharedRandom [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
inHeaderState
bool inHeaderState [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

environ
char** environ;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
responseState
ResponseState responseState;
Undocumented in source.
stdinReader
string stdinReader;
Undocumented in source.

Structs

EnvPair
struct EnvPair
Undocumented in source.
EnvPair
struct EnvPair
Undocumented in source.
EnvPairString
struct EnvPairString
Undocumented in source.
EnvPairString
struct EnvPairString
Undocumented in source.
MultipartFormData
struct MultipartFormData
Undocumented in source.
MultipartReaderTemplate
struct MultipartReaderTemplate(Policy)
Undocumented in source.

Templates

HttpTemplate
template HttpTemplate(Hooks)
Undocumented in source.
delimited
template delimited(char delimiter)
Undocumented in source.
strings
template strings(T...)
Undocumented in source.

Meta