#include <cstdint>
#include <utility>
Go to the source code of this file.
|
enum | proxygen::SettingsId : uint64_t {
proxygen::SettingsId::HEADER_TABLE_SIZE = 1,
proxygen::SettingsId::ENABLE_PUSH = 2,
proxygen::SettingsId::MAX_CONCURRENT_STREAMS = 3,
proxygen::SettingsId::INITIAL_WINDOW_SIZE = 4,
proxygen::SettingsId::MAX_FRAME_SIZE = 5,
proxygen::SettingsId::MAX_HEADER_LIST_SIZE = 6,
proxygen::SettingsId::ENABLE_CONNECT_PROTOCOL = 8,
proxygen::SettingsId::THRIFT_CHANNEL_ID_DEPRECATED = 100,
proxygen::SettingsId::ENABLE_EX_HEADERS = 0xfbfb,
proxygen::SettingsId::THRIFT_CHANNEL_ID = 0xf100,
proxygen::SettingsId::SETTINGS_HTTP_CERT_AUTH = 0xff00,
proxygen::SettingsId::_SPDY_UPLOAD_BANDWIDTH = (1 << 16) | 1,
proxygen::SettingsId::_SPDY_DOWNLOAD_BANDWIDTH = (1 << 16) | 2,
proxygen::SettingsId::_SPDY_ROUND_TRIP_TIME = (1 << 16) | 3,
proxygen::SettingsId::_SPDY_CURRENT_CWND = (1 << 16) | 5,
proxygen::SettingsId::_SPDY_DOWNLOAD_RETRANS_RATE = (1 << 16) | 6,
proxygen::SettingsId::_SPDY_CLIENT_CERTIFICATE_VECTOR_SIZE = (1 << 16) | 8,
proxygen::SettingsId::_HQ_HEADER_TABLE_SIZE = (((uint64_t)1) << 32) | 1,
proxygen::SettingsId::_HQ_NUM_PLACEHOLDERS = (((uint64_t)1) << 32) | 3,
proxygen::SettingsId::_HQ_MAX_HEADER_LIST_SIZE = (((uint64_t)1) << 32) | 6,
proxygen::SettingsId::_HQ_QPACK_BLOCKED_STREAMS = (((uint64_t)1) << 32) | 7
} |
|
#define HQ_SETTINGS_MASK (((uint64_t)1) << 32) |
#define SPDY_SETTINGS_MASK (1 << 16) |