proxygen
proxygen::SPDYVersionSettings Struct Reference

#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::stringprotocolVersionString
 

Detailed Description

Helper struct to carry common settings for a spdy version

Definition at line 24 of file SPDYVersionSettings.h.

Member Data Documentation

void(* proxygen::SPDYVersionSettings::appendSizeFun) (uint8_t *&, size_t)

Definition at line 33 of file SPDYVersionSettings.h.

Referenced by proxygen::GzipHeaderCodec::encode().

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
const std::string proxygen::SPDYVersionSettings::hostStr

Definition at line 30 of file SPDYVersionSettings.h.

Referenced by proxygen::SPDYCodec::serializeRequestHeaders().

const std::string proxygen::SPDYVersionSettings::methodStr

Definition at line 27 of file SPDYVersionSettings.h.

uint16_t proxygen::SPDYVersionSettings::nameValueSize
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
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
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().


The documentation for this struct was generated from the following file: