TServerHttpTransport

HTTP server transport.

Constructors

this
this(TTransport transport)

Constructs a new instance.

Members

Functions

getHeader
string getHeader(size_t dataLength)
Undocumented in source. Be warned that the author may not have intended to support it.
parseStatusLine
bool parseStatusLine(const(ubyte)[] status)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From THttpTransport

isOpen
bool isOpen()
Undocumented in source. Be warned that the author may not have intended to support it.
peek
bool peek()
Undocumented in source. Be warned that the author may not have intended to support it.
open
void open()
Undocumented in source. Be warned that the author may not have intended to support it.
close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
read
size_t read(ubyte[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
readEnd
size_t readEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(ubyte[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush()
Undocumented in source. Be warned that the author may not have intended to support it.
HTTP_BUFFER_SIZE
enum HTTP_BUFFER_SIZE;

The size of the buffer to read HTTP requests into, in bytes. Will expand as required.

getHeader
string getHeader(size_t dataLength)
Undocumented in source.
parseStatusLine
bool parseStatusLine(const(ubyte)[] status)
Undocumented in source.
parseHeader
void parseHeader(const(ubyte)[] header)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta