abortModel(const std::string &explanation) | isc::util::StateModel | protected |
buffer_ | isc::http::HttpMessageParserBase | protected |
buffer_pos_ | isc::http::HttpMessageParserBase | protected |
DATA_READ_OK_EVT | isc::http::HttpMessageParserBase | static |
defineEvent(unsigned int value, const std::string &label) | isc::util::StateModel | protected |
defineEvents() override | isc::http::HttpMessageParserBase | protectedvirtual |
defineState(unsigned int value, const std::string &label, StateHandler handler, const StatePausing &state_pausing=STATE_PAUSE_NEVER) | isc::util::StateModel | protected |
didModelFail() const | isc::util::StateModel | |
doOnEntry() | isc::util::StateModel | protected |
doOnExit() | isc::util::StateModel | protected |
END_EVT | isc::util::StateModel | static |
END_ST | isc::util::StateModel | static |
endModel() | isc::util::StateModel | |
error_message_ | isc::http::HttpMessageParserBase | protected |
EXPECTING_NEW_LINE1_ST | isc::http::HttpRequestParser | static |
EXPECTING_NEW_LINE2_ST | isc::http::HttpRequestParser | static |
EXPECTING_NEW_LINE3_ST | isc::http::HttpRequestParser | static |
FAIL_EVT | isc::util::StateModel | static |
getBufferAsString(const size_t limit=0) const | isc::http::HttpMessageParserBase | |
getContextStr() const | isc::util::StateModel | |
getCurrState() const | isc::util::StateModel | |
getErrorMessage() const | isc::http::HttpMessageParserBase | inline |
getEvent(unsigned int value) | isc::util::StateModel | protected |
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::HttpMessageParserBase | protected |
getPrevContextStr() const | isc::util::StateModel | |
getPrevState() const | isc::util::StateModel | |
getState(unsigned int value) | isc::util::StateModel | protected |
getStateInternal(unsigned int value) | isc::util::StateModel | protected |
getStateLabel(const int state) const | isc::util::StateModel | |
HEADER_LINE_START_ST | isc::http::HttpRequestParser | static |
HEADER_LWS_ST | isc::http::HttpRequestParser | static |
HEADER_NAME_ST | isc::http::HttpRequestParser | static |
HEADER_VALUE_ST | isc::http::HttpRequestParser | static |
HTTP_BODY_ST | isc::http::HttpRequestParser | static |
HTTP_METHOD_ST | isc::http::HttpRequestParser | static |
HTTP_PARSE_FAILED_EVT | isc::http::HttpMessageParserBase | static |
HTTP_PARSE_FAILED_ST | isc::http::HttpMessageParserBase | static |
HTTP_PARSE_OK_EVT | isc::http::HttpMessageParserBase | static |
HTTP_PARSE_OK_ST | isc::http::HttpMessageParserBase | static |
HTTP_URI_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_H_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_MAJOR_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_MAJOR_START_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_MINOR_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_MINOR_START_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_P_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_SLASH_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_T1_ST | isc::http::HttpRequestParser | static |
HTTP_VERSION_T2_ST | isc::http::HttpRequestParser | static |
HttpMessageParserBase(HttpMessage &message) | isc::http::HttpMessageParserBase | |
httpParseOk() const | isc::http::HttpMessageParserBase | |
HttpRequestParser(HttpRequest &request) | isc::http::HttpRequestParser | explicit |
initDictionaries() | isc::util::StateModel | protected |
initModel() | isc::http::HttpRequestParser | |
invalidEventError(const std::string &handler_name, const unsigned int event) | isc::http::HttpMessageParserBase | protected |
isChar(const signed char c) const | isc::http::HttpMessageParserBase | protected |
isCtl(const signed char c) const | isc::http::HttpMessageParserBase | protected |
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 signed char c) const | isc::http::HttpMessageParserBase | protected |
logFormatHttpMessage(const std::string &message, const size_t limit=0) | isc::http::HttpMessageParserBase | static |
message_ | isc::http::HttpMessageParserBase | protected |
MORE_DATA_PROVIDED_EVT | isc::http::HttpMessageParserBase | static |
NEED_MORE_DATA_EVT | isc::http::HttpMessageParserBase | static |
needData() const | isc::http::HttpMessageParserBase | |
NEW_ST | isc::util::StateModel | static |
NOP_EVT | isc::util::StateModel | static |
nopStateHandler() | isc::util::StateModel | |
onModelFailure(const std::string &explanation) override | isc::http::HttpMessageParserBase | protectedvirtual |
parseEndedHandler() | isc::http::HttpMessageParserBase | protected |
parseFailure(const std::string &error_msg) | isc::http::HttpMessageParserBase | protected |
poll() | isc::http::HttpMessageParserBase | |
popNextFromBuffer(std::string &next, const size_t limit=1) | isc::http::HttpMessageParserBase | protected |
postBuffer(const void *buf, const size_t buf_size) | isc::http::HttpMessageParserBase | |
postNextEvent(unsigned int event) | isc::util::StateModel | protected |
RECEIVE_START_ST | isc::http::HttpRequestParser | static |
runModel(unsigned int event) | isc::util::StateModel | virtual |
setState(unsigned int state) | isc::util::StateModel | protected |
SM_DERIVED_EVENT_MIN | isc::util::StateModel | static |
SM_DERIVED_STATE_MIN | isc::util::StateModel | static |
SPACE_BEFORE_HEADER_VALUE_ST | isc::http::HttpRequestParser | static |
START_EVT | isc::util::StateModel | static |
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::HttpMessageParserBase | protected |
stateWithReadHandler(const std::string &handler_name, std::function< void(const char c)> after_read_logic) | isc::http::HttpMessageParserBase | protected |
transition(unsigned int state, unsigned int event) | isc::util::StateModel | protected |
unpauseModel() | isc::util::StateModel | |
verifyEvents() override | isc::http::HttpMessageParserBase | protectedvirtual |
verifyStates() | isc::util::StateModel | protectedvirtual |
~StateModel() | isc::util::StateModel | virtual |