Kea  1.9.9-git
isc::http::HttpRequestParser Member List

This is the complete list of members for isc::http::HttpRequestParser, including all inherited members.

abortModel(const std::string &explanation)isc::util::StateModelprotected
buffer_isc::http::HttpMessageParserBaseprotected
buffer_pos_isc::http::HttpMessageParserBaseprotected
DATA_READ_OK_EVTisc::http::HttpMessageParserBasestatic
defineEvent(unsigned int value, const std::string &label)isc::util::StateModelprotected
defineEvents()isc::http::HttpMessageParserBaseprotectedvirtual
defineState(unsigned int value, const std::string &label, StateHandler handler, const StatePausing &state_pausing=STATE_PAUSE_NEVER)isc::util::StateModelprotected
didModelFail() const isc::util::StateModel
doOnEntry()isc::util::StateModelprotected
doOnExit()isc::util::StateModelprotected
END_EVTisc::util::StateModelstatic
END_STisc::util::StateModelstatic
endModel()isc::util::StateModel
error_message_isc::http::HttpMessageParserBaseprotected
EXPECTING_NEW_LINE1_STisc::http::HttpRequestParserstatic
EXPECTING_NEW_LINE2_STisc::http::HttpRequestParserstatic
EXPECTING_NEW_LINE3_STisc::http::HttpRequestParserstatic
FAIL_EVTisc::util::StateModelstatic
getBufferAsString(const size_t limit=0) const isc::http::HttpMessageParserBase
getContextStr() const isc::util::StateModel
getCurrState() const isc::util::StateModel
getErrorMessage() const isc::http::HttpMessageParserBaseinline
getEvent(unsigned int value)isc::util::StateModelprotected
getEventLabel(const int event) const isc::util::StateModel
getLastEvent() const isc::util::StateModel
getNextEvent() const isc::util::StateModel
getNextFromBuffer(std::string &bytes, const size_t limit=1)isc::http::HttpMessageParserBaseprotected
getPrevContextStr() const isc::util::StateModel
getPrevState() const isc::util::StateModel
getState(unsigned int value)isc::util::StateModelprotected
getStateInternal(unsigned int value)isc::util::StateModelprotected
getStateLabel(const int state) const isc::util::StateModel
HEADER_LINE_START_STisc::http::HttpRequestParserstatic
HEADER_LWS_STisc::http::HttpRequestParserstatic
HEADER_NAME_STisc::http::HttpRequestParserstatic
HEADER_VALUE_STisc::http::HttpRequestParserstatic
HTTP_BODY_STisc::http::HttpRequestParserstatic
HTTP_METHOD_STisc::http::HttpRequestParserstatic
HTTP_PARSE_FAILED_EVTisc::http::HttpMessageParserBasestatic
HTTP_PARSE_FAILED_STisc::http::HttpMessageParserBasestatic
HTTP_PARSE_OK_EVTisc::http::HttpMessageParserBasestatic
HTTP_PARSE_OK_STisc::http::HttpMessageParserBasestatic
HTTP_URI_STisc::http::HttpRequestParserstatic
HTTP_VERSION_H_STisc::http::HttpRequestParserstatic
HTTP_VERSION_MAJOR_STisc::http::HttpRequestParserstatic
HTTP_VERSION_MAJOR_START_STisc::http::HttpRequestParserstatic
HTTP_VERSION_MINOR_STisc::http::HttpRequestParserstatic
HTTP_VERSION_MINOR_START_STisc::http::HttpRequestParserstatic
HTTP_VERSION_P_STisc::http::HttpRequestParserstatic
HTTP_VERSION_SLASH_STisc::http::HttpRequestParserstatic
HTTP_VERSION_T1_STisc::http::HttpRequestParserstatic
HTTP_VERSION_T2_STisc::http::HttpRequestParserstatic
HttpMessageParserBase(HttpMessage &message)isc::http::HttpMessageParserBase
httpParseOk() const isc::http::HttpMessageParserBase
HttpRequestParser(HttpRequest &request)isc::http::HttpRequestParserexplicit
initDictionaries()isc::util::StateModelprotected
initModel()isc::http::HttpRequestParser
invalidEventError(const std::string &handler_name, const unsigned int event)isc::http::HttpMessageParserBaseprotected
isChar(const char c) const isc::http::HttpMessageParserBaseprotected
isCtl(const char c) const isc::http::HttpMessageParserBaseprotected
isModelDone() const isc::util::StateModel
isModelNew() const isc::util::StateModel
isModelPaused() const isc::util::StateModel
isModelRunning() const isc::util::StateModel
isModelWaiting() const isc::util::StateModel
isSpecial(const char c) const isc::http::HttpMessageParserBaseprotected
logFormatHttpMessage(const std::string &message, const size_t limit=0)isc::http::HttpMessageParserBasestatic
message_isc::http::HttpMessageParserBaseprotected
MORE_DATA_PROVIDED_EVTisc::http::HttpMessageParserBasestatic
NEED_MORE_DATA_EVTisc::http::HttpMessageParserBasestatic
needData() const isc::http::HttpMessageParserBase
NEW_STisc::util::StateModelstatic
NOP_EVTisc::util::StateModelstatic
nopStateHandler()isc::util::StateModel
onModelFailure(const std::string &explanation)isc::http::HttpMessageParserBaseprotectedvirtual
parseEndedHandler()isc::http::HttpMessageParserBaseprotected
parseFailure(const std::string &error_msg)isc::http::HttpMessageParserBaseprotected
poll()isc::http::HttpMessageParserBase
popNextFromBuffer(std::string &next, const size_t limit=1)isc::http::HttpMessageParserBaseprotected
postBuffer(const void *buf, const size_t buf_size)isc::http::HttpMessageParserBase
postNextEvent(unsigned int event)isc::util::StateModelprotected
RECEIVE_START_STisc::http::HttpRequestParserstatic
runModel(unsigned int event)isc::util::StateModelvirtual
setState(unsigned int state)isc::util::StateModelprotected
SM_DERIVED_EVENT_MINisc::util::StateModelstatic
SM_DERIVED_STATE_MINisc::util::StateModelstatic
SPACE_BEFORE_HEADER_VALUE_STisc::http::HttpRequestParserstatic
START_EVTisc::util::StateModelstatic
startModel(const int start_state)isc::util::StateModel
StateModel()isc::util::StateModel
stateWithMultiReadHandler(const std::string &handler_name, std::function< void(const std::string &)> after_read_logic)isc::http::HttpMessageParserBaseprotected
stateWithReadHandler(const std::string &handler_name, std::function< void(const char c)> after_read_logic)isc::http::HttpMessageParserBaseprotected
transition(unsigned int state, unsigned int event)isc::util::StateModelprotected
unpauseModel()isc::util::StateModel
verifyEvents()isc::http::HttpMessageParserBaseprotectedvirtual
verifyStates()isc::util::StateModelprotectedvirtual
~StateModel()isc::util::StateModelvirtual