proxygen
proxygen::HTTPMessage Member List

This is the complete list of members for proxygen::HTTPMessage, including all inherited members.

atomicDumpMessage(int verbosity) const proxygen::HTTPMessage
checkForHeaderToken(const HTTPHeaderCode headerCode, char const *token, bool caseSensitive) const proxygen::HTTPMessage
chunked_proxygen::HTTPMessageprivate
computeKeepalive() const proxygen::HTTPMessage
constructDirectResponse(const std::pair< uint8_t, uint8_t > &version, const int statusCode, const std::string &statusMsg, int contentLength=0)proxygen::HTTPMessage
constructDirectResponse(const std::pair< uint8_t, uint8_t > &version, int contentLength=0)proxygen::HTTPMessage
cookies_proxygen::HTTPMessagemutableprivate
createQueryString(const std::map< std::string, std::string > &params, uint32_t maxSize)proxygen::HTTPMessagestatic
createUrl(const folly::StringPiece scheme, const folly::StringPiece authority, const folly::StringPiece path, const folly::StringPiece query, const folly::StringPiece fragment)proxygen::HTTPMessagestatic
describe(std::ostream &os) const proxygen::HTTPMessage
doHeaderTokenCheck(const HTTPHeaders &headers_, const HTTPHeaderCode headerCode, char const *token, bool caseSensitive) const proxygen::HTTPMessageprivate
dstAddress_proxygen::HTTPMessageprivate
dstIP_proxygen::HTTPMessageprivate
dstPort_proxygen::HTTPMessageprivate
dumpMessage(int verbosity) const proxygen::HTTPMessage
dumpMessageToSink(google::LogSink *logSink) const proxygen::HTTPMessage
EGRESS enum valueproxygen::HTTPMessage
ensureHostHeader()proxygen::HTTPMessage
extractHeaders()proxygen::HTTPMessageinline
fields_proxygen::HTTPMessagemutableprivate
formatDateHeader()proxygen::HTTPMessagestatic
getAdvancedProtocolString() const proxygen::HTTPMessageinline
getClientAddress() const proxygen::HTTPMessageinline
getClientIP() const proxygen::HTTPMessageinline
getClientPort() const proxygen::HTTPMessageinline
getCookie(const std::string &name) const proxygen::HTTPMessage
getDecodedQueryParam(const std::string &name) const proxygen::HTTPMessage
getDefaultReason(uint16_t status)proxygen::HTTPMessagestatic
getDstAddress() const proxygen::HTTPMessageinline
getDstIP() const proxygen::HTTPMessageinline
getDstPort() const proxygen::HTTPMessageinline
getHeaders()proxygen::HTTPMessageinline
getHeaders() const proxygen::HTTPMessageinline
getHTTP2Priority() const proxygen::HTTPMessageinline
getHTTPVersion() const proxygen::HTTPMessage
getIngressHeaderSize() const proxygen::HTTPMessageinline
getIntQueryParam(const std::string &name) const proxygen::HTTPMessage
getIntQueryParam(const std::string &name, int defval) const proxygen::HTTPMessage
getIsChunked() const proxygen::HTTPMessageinline
getIsUpgraded() const proxygen::HTTPMessageinline
getLocalIp() const proxygen::HTTPMessageinline
getMethod() const proxygen::HTTPMessage
getMethodString() const proxygen::HTTPMessage
getPath() const proxygen::HTTPMessageinline
getPriority() const proxygen::HTTPMessageinline
getProtocolString() const proxygen::HTTPMessageinline
getPushStatusCode() const proxygen::HTTPMessage
getPushStatusStr() const proxygen::HTTPMessage
getQueryParam(const std::string &name) const proxygen::HTTPMessage
getQueryParamPtr(const std::string &name) const proxygen::HTTPMessage
getQueryParams() const proxygen::HTTPMessage
getQueryString() const proxygen::HTTPMessageinline
getSecureCipher() const proxygen::HTTPMessageinline
getSecureVersion() const proxygen::HTTPMessageinline
getSeqNo() const proxygen::HTTPMessageinline
getStartTime() const proxygen::HTTPMessageinline
getStatusCode() const proxygen::HTTPMessage
getStatusMessage() const proxygen::HTTPMessageinline
getStrippedPerHopHeaders() const proxygen::HTTPMessageinline
getTrailers()proxygen::HTTPMessageinline
getTrailers() const proxygen::HTTPMessageinline
getUpgradeProtocol() const proxygen::HTTPMessageinline
getURL() const proxygen::HTTPMessageinline
getVersionString() const proxygen::HTTPMessageinline
h2Pri_proxygen::HTTPMessageprivate
hasQueryParam(const std::string &name) const proxygen::HTTPMessage
hasTrailers() const proxygen::HTTPMessageinline
headers_proxygen::HTTPMessageprivate
HTTPMessage()proxygen::HTTPMessage
HTTPMessage(HTTPMessage &&message) noexceptproxygen::HTTPMessage
HTTPMessage(const HTTPMessage &message)proxygen::HTTPMessage
HTTPPriority typedefproxygen::HTTPMessage
INGRESS enum valueproxygen::HTTPMessage
is1xxResponse() const proxygen::HTTPMessageinline
is4xxResponse() const proxygen::HTTPMessageinline
is5xxResponse() const proxygen::HTTPMessageinline
isAdvancedProto() const proxygen::HTTPMessageinline
isEgressWebsocketUpgrade() const proxygen::HTTPMessageinline
isHTTP1_0() const proxygen::HTTPMessage
isHTTP1_1() const proxygen::HTTPMessage
isIngressWebsocketUpgrade() const proxygen::HTTPMessageinline
isRequest() const proxygen::HTTPMessageinline
isResponse() const proxygen::HTTPMessageinline
isSecure() const proxygen::HTTPMessageinline
kHTTPVersion10proxygen::HTTPMessagestatic
kHTTPVersion11proxygen::HTTPMessagestatic
kMaxPriorityproxygen::HTTPMessagestatic
localIP_proxygen::HTTPMessageprivate
mutexDump_proxygen::HTTPMessageprivatestatic
NONE enum valueproxygen::HTTPMessage
normalizePriority(int8_t pri)proxygen::HTTPMessageinlinestatic
operator=(const HTTPMessage &message)proxygen::HTTPMessage
operator=(HTTPMessage &&message)proxygen::HTTPMessage
parseCookies() const proxygen::HTTPMessageprivate
parsedCookies_proxygen::HTTPMessagemutableprivate
parsedQueryParams_proxygen::HTTPMessagemutableprivate
parseQueryParams() const proxygen::HTTPMessageprivate
pri_proxygen::HTTPMessageprivate
processMaxForwards()proxygen::HTTPMessage
protoStr_proxygen::HTTPMessageprivate
queryParams_proxygen::HTTPMessagemutableprivate
rawSetMethod(const std::string &method)proxygen::HTTPMessageinline
rawSetStatusMessage(std::string msg)proxygen::HTTPMessageinline
rawSetURL(const std::string &url)proxygen::HTTPMessageinline
removeQueryParam(const std::string &name)proxygen::HTTPMessage
request()proxygen::HTTPMessageinlineprivate
request() const proxygen::HTTPMessageinlineprivate
response()proxygen::HTTPMessageinlineprivate
response() const proxygen::HTTPMessageinlineprivate
secure_proxygen::HTTPMessageprivate
seqNo_proxygen::HTTPMessageprotected
setAdvancedProtocolString(const std::string &protocol)proxygen::HTTPMessageinline
setClientAddress(const folly::SocketAddress &addr, std::string ipStr=empty_string, std::string portStr=empty_string)proxygen::HTTPMessageinline
setDstAddress(const folly::SocketAddress &addr, std::string addressStr=empty_string, std::string portStr=empty_string)proxygen::HTTPMessageinline
setEgressWebsocketUpgrade()proxygen::HTTPMessageinline
setHTTP2Priority(HTTPPriority h2Pri)proxygen::HTTPMessageinline
setHTTPVersion(uint8_t major, uint8_t minor)proxygen::HTTPMessage
setIngressHeaderSize(const HTTPHeaderSize &size)proxygen::HTTPMessageinline
setIngressWebsocketUpgrade()proxygen::HTTPMessageinline
setIsChunked(bool chunked)proxygen::HTTPMessageinline
setIsUpgraded(bool upgraded)proxygen::HTTPMessageinline
setLocalIp(T &&ip)proxygen::HTTPMessageinline
setMethod(HTTPMethod method)proxygen::HTTPMessage
setMethod(folly::StringPiece method)proxygen::HTTPMessage
setPriority(int8_t pri)proxygen::HTTPMessageinline
setPushStatusCode(const uint16_t status)proxygen::HTTPMessage
setQueryParam(const std::string &name, const std::string &value)proxygen::HTTPMessage
setQueryString(const std::string &query)proxygen::HTTPMessage
setSecure(bool secure)proxygen::HTTPMessageinline
setSecureInfo(int ver, const char *cipher)proxygen::HTTPMessageinline
setSeqNo(int32_t seqNo)proxygen::HTTPMessageinline
setStartTime(const TimePoint &startTime)proxygen::HTTPMessageinline
setStatusCode(uint16_t status)proxygen::HTTPMessage
setStatusMessage(T &&msg)proxygen::HTTPMessageinline
setTrailers(std::unique_ptr< HTTPHeaders > &&trailers)proxygen::HTTPMessageinline
setTrailersAllowed(bool trailersAllowedVal)proxygen::HTTPMessageinline
setUpgradeProtocol(std::string protocol)proxygen::HTTPMessageinline
setURL(T &&url)proxygen::HTTPMessageinline
setURL(const char *url)proxygen::HTTPMessageinline
setVersionString(const std::string &ver)proxygen::HTTPMessageinline
setWantsKeepalive(bool wantsKeepaliveVal)proxygen::HTTPMessageinline
size_proxygen::HTTPMessageprivate
splitNameValue(const std::string &input, char pairDelim, char valueDelim, std::function< void(std::string &&, std::string &&)> callback)proxygen::HTTPMessagestatic
splitNameValuePieces(const std::string &input, char pairDelim, char valueDelim, std::function< void(folly::StringPiece, folly::StringPiece)> callback)proxygen::HTTPMessagestatic
sslCipher_proxygen::HTTPMessageprivate
sslVersion_proxygen::HTTPMessageprivate
startTime_proxygen::HTTPMessageprotected
strippedPerHopHeaders_proxygen::HTTPMessageprivate
stripPerHopHeaders()proxygen::HTTPMessage
trailers_proxygen::HTTPMessageprivate
trailersAllowed() const proxygen::HTTPMessageinline
trailersAllowed_proxygen::HTTPMessageprivate
trim(folly::StringPiece sp)proxygen::HTTPMessageprivatestatic
unparseCookies() const proxygen::HTTPMessage
unparseQueryParams()proxygen::HTTPMessageprivate
upgraded_proxygen::HTTPMessageprivate
upgradeProtocol_proxygen::HTTPMessageprivate
upgradeWebsocket_proxygen::HTTPMessageprivate
version_proxygen::HTTPMessageprivate
versionStr_proxygen::HTTPMessageprivate
wantsKeepalive() const proxygen::HTTPMessageinline
wantsKeepalive_proxygen::HTTPMessageprivate
WebSocketUpgrade enum nameproxygen::HTTPMessage
~HTTPMessage()proxygen::HTTPMessage