FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
HTTP_SessionRecord Member List

This is the complete list of members for HTTP_SessionRecord, including all inherited members.

addHTTPhandler(const char *cmd, HTTPcallbackFP routine)HTTP_SessionRecordinline
addIOblockThenProcess(SharedBufferAllocRecord *rec, IO_Processor *controller)Extract_And_Process_Document_Streaminline
bfrMgrHTTP_SessionRecord
closeConnection()HTTP_SessionRecordprotected
closeWhenRequestCompleteHTTP_SessionRecord
connectionEOF()HTTP_SessionRecordinlinevirtual
contentLengthWantedParse_And_Process_HTTP_Stream
controllerHTTP_SessionRecord
convertHTTPescapes(char *bfr, int_fast32_t bfrLen=-1, bool nullTerminate=false)HTTP_SessionRecordstatic
default_OPTIONS(HTTP_SessionRecord *session, const char *cmd, char *url, unsigned char *block, size_t blockLen)HTTP_SessionRecordstatic
documentEndLenExtract_And_Process_Document_Streamprotected
documentEndTagExtract_And_Process_Document_Streamprotected
documentStartLenExtract_And_Process_Document_Streamprotected
documentStartPrefixExtract_And_Process_Document_Streamprotected
Extract_And_Process_Document_Stream(const char *docStart, const char *endTag, size_t maxDocSize=1024 *128)Extract_And_Process_Document_Streaminline
FIND_BLOCK_LENGTH enum valueExtract_And_Process_Document_Streamprotected
FIND_DOC_START enum valueExtract_And_Process_Document_Streamprotected
FIND_END_TAG enum valueExtract_And_Process_Document_Streamprotected
FIND_NOTHING enum valueExtract_And_Process_Document_Streamprotected
findHeaderAttribute(const char *headerElement) constParse_And_Process_HTTP_Streaminline
fromAddressHTTP_SessionRecord
handleHTTPrequest(unsigned char *block, size_t blockLen)HTTP_SessionRecordprotectedvirtual
headerAttributesParse_And_Process_HTTP_Stream
HTTP_SessionRecord(IO_Processor *io, CircularBufferManager *mgr, const GenericSocketAddress *from, void *extraData=nullptr, size_t maxDocSize=1024 *128)HTTP_SessionRecordinline
HTTPcallbackFP typedefHTTP_SessionRecord
httpRequestParse_And_Process_HTTP_Stream
httpRequestHandlerTableHTTP_SessionRecordprotected
httpVersionParse_And_Process_HTTP_Stream
interestedInEvent(const class HTTPeventStateRecord *record)HTTP_SessionRecordinlinevirtual
neededBlockLenExtract_And_Process_Document_Streamprotected
OptionsAttrValMap_t typedefHTTP_SessionRecord
Parse_And_Process_HTTP_Stream(size_t maxDocSize=1024 *128, ParseState initialState=READ_RESPONSE)Parse_And_Process_HTTP_Streaminlineexplicit
parseOptions(OptionsAttrValMap_t *tbl, char *optionText, int_fast32_t optionLength=-1)HTTP_SessionRecordstatic
ParseState enum nameParse_And_Process_HTTP_Stream
parseStateParse_And_Process_HTTP_Streamprotected
pendingContentExtract_And_Process_Document_Streamprotected
prepareResponseHeader(void *outputBfr, size_t bfrLen, uint_fast32_t statusCodeValue=200, const char *statusText="OK", const char *extraHeaders="", ssize_t contentLength=0, const char *extraContent="")HTTP_SessionRecordprotected
processBlock(unsigned char *blockStart, size_t blockLen) VIRTUAL_OVERRIDEHTTP_SessionRecordinlinevirtual
processDocument(unsigned char *docStart, size_t docLen) VIRTUAL_OVERRIDEParse_And_Process_HTTP_Streaminlinevirtual
processHTTPheader(unsigned char *line, size_t lineLen) VIRTUAL_OVERRIDEHTTP_SessionRecordinlinevirtual
processHTTPrequest(unsigned char *line, size_t lineLen)Parse_And_Process_HTTP_Streaminlinevirtual
processHTTPresponse(unsigned char *line, size_t lineLen)Parse_And_Process_HTTP_Streaminlinevirtual
READ_CONTENT_BODY enum valueParse_And_Process_HTTP_Stream
READ_HEADER_LINE enum valueParse_And_Process_HTTP_Stream
READ_REQUEST enum valueParse_And_Process_HTTP_Stream
READ_RESPONSE enum valueParse_And_Process_HTTP_Stream
requestURLParse_And_Process_HTTP_Stream
responseReasonParse_And_Process_HTTP_Stream
restartParseStateParse_And_Process_HTTP_Streamprotected
restartScanStateExtract_And_Process_Document_Streamprotected
scanAndProcessBuffer(const unsigned char *block, size_t blockLen)Extract_And_Process_Document_Streaminline
scanAndProcessBuffer(File_Buffer *bfrState)Extract_And_Process_Document_Streaminline
scanForDocument()Extract_And_Process_Document_Streamprotected
scanStateExtract_And_Process_Document_Streamprotected
sendResponse(const void *bfr, size_t bfrLen)HTTP_SessionRecordprotected
setCloseAfterRequestFlag(bool doClose)HTTP_SessionRecordinline
statusCodeParse_And_Process_HTTP_Stream
userDataHTTP_SessionRecord
~Extract_And_Process_Document_Stream()Extract_And_Process_Document_Streaminlinevirtual
~HTTP_SessionRecord()HTTP_SessionRecordinline
~Parse_And_Process_HTTP_Stream()Parse_And_Process_HTTP_Streaminlinevirtual
Generated: Fri Jul 31 2020 18:19:16
Support Information