proxygen
CodecProtocol.cpp File Reference
#include <proxygen/lib/http/codec/CodecProtocol.h>
#include <proxygen/lib/http/codec/HTTPCodec.h>
#include <proxygen/lib/http/codec/HTTP2Constants.h>
#include <boost/algorithm/string/trim.hpp>
#include <glog/logging.h>

Go to the source code of this file.

Namespaces

 proxygen
 

Functions

const std::stringproxygen::getCodecProtocolString (CodecProtocol proto)
 
bool proxygen::isValidCodecProtocolStr (const std::string &protocolStr)
 
CodecProtocol proxygen::getCodecProtocolFromStr (const std::string &protocolStr)
 
bool proxygen::isSpdyCodecProtocol (CodecProtocol protocol)
 
bool proxygen::isHTTP2CodecProtocol (CodecProtocol protocol)
 
bool proxygen::isHQCodecProtocol (CodecProtocol protocol)
 
bool proxygen::isParallelCodecProtocol (CodecProtocol protocol)
 
folly::Optional< std::pair< CodecProtocol, std::string > > proxygen::checkForProtocolUpgrade (const std::string &clientUpgrade, const std::string &serverUpgrade, bool serverMode)