|
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().