proxygen
|
#include <SPDYVersionSettings.h>
Public Attributes | |
const std::string | versionStr |
const std::string | statusStr |
const std::string | methodStr |
const std::string | pathStr |
const std::string | schemeStr |
const std::string | hostStr |
const std::string | protoName |
uint32_t(* | parseSizeFun )(folly::io::Cursor *) |
void(* | appendSizeFun )(uint8_t *&, size_t) |
const unsigned char * | dict |
size_t | dictSize |
uint16_t | controlVersion |
uint16_t | synReplySize |
uint16_t | nameValueSize |
uint16_t | goawaySize |
uint8_t | priShift |
uint8_t | majorVersion |
uint8_t | minorVersion |
SPDYVersion | version |
const std::string & | protocolVersionString |
Helper struct to carry common settings for a spdy version
Definition at line 24 of file SPDYVersionSettings.h.
void(* proxygen::SPDYVersionSettings::appendSizeFun) (uint8_t *&, size_t) |
Definition at line 33 of file SPDYVersionSettings.h.
Referenced by proxygen::GzipHeaderCodec::encode().
uint16_t proxygen::SPDYVersionSettings::controlVersion |
Definition at line 36 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::generateGoaway(), proxygen::SPDYCodec::generatePingCommon(), proxygen::SPDYCodec::generateRstStream(), proxygen::SPDYCodec::generateSettings(), proxygen::SPDYCodec::generateSynReply(), proxygen::SPDYCodec::generateSynStream(), and proxygen::SPDYCodec::generateWindowUpdate().
const unsigned char* proxygen::SPDYVersionSettings::dict |
Definition at line 34 of file SPDYVersionSettings.h.
Referenced by proxygen::GzipHeaderCodec::decode().
size_t proxygen::SPDYVersionSettings::dictSize |
Definition at line 35 of file SPDYVersionSettings.h.
Referenced by proxygen::GzipHeaderCodec::decode().
uint16_t proxygen::SPDYVersionSettings::goawaySize |
Definition at line 39 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::generateGoaway(), and proxygen::SPDYCodec::onControlFrame().
const std::string proxygen::SPDYVersionSettings::hostStr |
Definition at line 30 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::serializeRequestHeaders().
uint8_t proxygen::SPDYVersionSettings::majorVersion |
Definition at line 41 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::encodeHeaders(), proxygen::SPDYCodec::generateGoaway(), proxygen::SPDYCodec::generateSettings(), proxygen::SPDYCodec::generateSynReply(), proxygen::SPDYCodec::generateSynStream(), proxygen::SPDYCodec::generateWindowUpdate(), proxygen::SPDYCodec::getVersion(), proxygen::SPDYCodec::isSPDYReserved(), proxygen::SPDYCodec::onSynCommon(), proxygen::SPDYCodec::parseIngress(), proxygen::SPDYCodec::rstStatusSupported(), proxygen::SPDYCodec::serializeRequestHeaders(), proxygen::SPDYCodec::SPDYCodec(), proxygen::SPDYCodec::supportsSessionFlowControl(), and proxygen::SPDYCodec::supportsStreamFlowControl().
const std::string proxygen::SPDYVersionSettings::methodStr |
Definition at line 27 of file SPDYVersionSettings.h.
uint8_t proxygen::SPDYVersionSettings::minorVersion |
Definition at line 42 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::generateWindowUpdate(), proxygen::SPDYCodec::getMinorVersion(), proxygen::SPDYCodec::SPDYCodec(), and proxygen::SPDYCodec::supportsSessionFlowControl().
uint16_t proxygen::SPDYVersionSettings::nameValueSize |
Definition at line 38 of file SPDYVersionSettings.h.
Referenced by proxygen::GzipHeaderCodec::encode(), and proxygen::GzipHeaderCodec::parseNameValues().
uint32_t(* proxygen::SPDYVersionSettings::parseSizeFun) (folly::io::Cursor *) |
Definition at line 32 of file SPDYVersionSettings.h.
Referenced by proxygen::GzipHeaderCodec::parseNameValues().
const std::string proxygen::SPDYVersionSettings::pathStr |
Definition at line 28 of file SPDYVersionSettings.h.
uint8_t proxygen::SPDYVersionSettings::priShift |
Definition at line 40 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::generateSynStream(), and proxygen::SPDYCodec::onControlFrame().
const std::string& proxygen::SPDYVersionSettings::protocolVersionString |
Definition at line 44 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::onSynCommon().
const std::string proxygen::SPDYVersionSettings::protoName |
Definition at line 31 of file SPDYVersionSettings.h.
const std::string proxygen::SPDYVersionSettings::schemeStr |
Definition at line 29 of file SPDYVersionSettings.h.
const std::string proxygen::SPDYVersionSettings::statusStr |
Definition at line 26 of file SPDYVersionSettings.h.
uint16_t proxygen::SPDYVersionSettings::synReplySize |
Definition at line 37 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::generateSynReply(), and proxygen::SPDYCodec::onControlFrame().
SPDYVersion proxygen::SPDYVersionSettings::version |
Definition at line 43 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::getProtocol().
const std::string proxygen::SPDYVersionSettings::versionStr |
Definition at line 25 of file SPDYVersionSettings.h.
Referenced by proxygen::SPDYCodec::encodeHeaders().