proxygen
|
Public Attributes | |
folly::SocketAddress | clientAddress_ |
std::string | clientIP_ |
std::string | clientPort_ |
boost::variant< boost::blank, std::string, HTTPMethod > | method_ |
std::string | path_ |
std::string | query_ |
std::string | url_ |
uint16_t | pushStatus_ |
std::string | pushStatusStr_ |
The 12 standard fields for HTTP messages. Use accessors. An HTTPMessage is either a Request or Response. Once an accessor for either is used, that fixes the type of HTTPMessage. If an access is then used for the other type, a DCHECK will fail.
Definition at line 733 of file HTTPMessage.h.
folly::SocketAddress proxygen::HTTPMessage::Request::clientAddress_ |
Definition at line 734 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::getClientAddress(), and proxygen::HTTPMessage::setClientAddress().
std::string proxygen::HTTPMessage::Request::clientIP_ |
Definition at line 735 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::describe(), proxygen::HTTPMessage::getClientIP(), and proxygen::HTTPMessage::setClientAddress().
std::string proxygen::HTTPMessage::Request::clientPort_ |
Definition at line 736 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::describe(), proxygen::HTTPMessage::getClientPort(), and proxygen::HTTPMessage::setClientAddress().
|
mutable |
Definition at line 737 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::setMethod().
std::string proxygen::HTTPMessage::Request::path_ |
Definition at line 738 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::describe(), proxygen::HTTPMessage::getPath(), and proxygen::HTTPMessage::setURL().
uint16_t proxygen::HTTPMessage::Request::pushStatus_ |
Definition at line 742 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::getPushStatusCode(), and proxygen::HTTPMessage::setPushStatusCode().
std::string proxygen::HTTPMessage::Request::pushStatusStr_ |
Definition at line 743 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::describe(), proxygen::HTTPMessage::getPushStatusStr(), and proxygen::HTTPMessage::setPushStatusCode().
std::string proxygen::HTTPMessage::Request::query_ |
Definition at line 739 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::describe(), proxygen::HTTPMessage::getQueryString(), proxygen::HTTPMessage::parseQueryParams(), proxygen::HTTPMessage::setQueryString(), and proxygen::HTTPMessage::setURL().
std::string proxygen::HTTPMessage::Request::url_ |
Definition at line 740 of file HTTPMessage.h.
Referenced by proxygen::HTTPMessage::describe(), proxygen::HTTPMessage::getURL(), proxygen::HTTPMessage::setQueryString(), and proxygen::HTTPMessage::setURL().