proxygen
|
#include <folly/Optional.h>
#include <folly/Range.h>
#include <proxygen/lib/http/HTTPMethod.h>
#include <string>
Go to the source code of this file.
Namespaces | |
proxygen | |
proxygen::RFC2616 | |
Typedefs | |
using | proxygen::RFC2616::TokenQPair = std::pair< folly::StringPiece, double > |
Enumerations | |
enum | proxygen::RFC2616::BodyAllowed { proxygen::RFC2616::BodyAllowed::DEFINED, proxygen::RFC2616::BodyAllowed::NOT_DEFINED, proxygen::RFC2616::BodyAllowed::NOT_ALLOWED } |
Functions | |
BodyAllowed | proxygen::RFC2616::isRequestBodyAllowed (folly::Optional< HTTPMethod > method) |
bool | proxygen::RFC2616::responseBodyMustBeEmpty (unsigned status) |
bool | proxygen::RFC2616::bodyImplied (const HTTPHeaders &headers) |
bool | proxygen::RFC2616::parseQvalues (folly::StringPiece value, std::vector< TokenQPair > &output) |
bool | proxygen::RFC2616::parseByteRangeSpec (folly::StringPiece value, unsigned long &outFirstByte, unsigned long &outLastByte, unsigned long &outInstanceLength) |