proxygen
StructuredHeadersUtilities.cpp File Reference
#include "StructuredHeadersUtilities.h"
#include <boost/archive/iterators/binary_from_base64.hpp>
#include <boost/archive/iterators/base64_from_binary.hpp>
#include <boost/archive/iterators/transform_width.hpp>
#include "StructuredHeadersConstants.h"

Go to the source code of this file.

Namespaces

 proxygen
 
 proxygen::StructuredHeaders
 

Functions

bool proxygen::StructuredHeaders::isLcAlpha (char c)
 
bool proxygen::StructuredHeaders::isValidIdentifierChar (char c)
 
bool proxygen::StructuredHeaders::isValidEncodedBinaryContentChar (char c)
 
bool proxygen::StructuredHeaders::isValidStringChar (char c)
 
bool proxygen::StructuredHeaders::isValidIdentifier (const std::string &s)
 
bool proxygen::StructuredHeaders::isValidString (const std::string &s)
 
bool proxygen::StructuredHeaders::isValidEncodedBinaryContent (const std::string &s)
 
bool proxygen::StructuredHeaders::itemTypeMatchesContent (const StructuredHeaderItem &input)
 
std::string proxygen::StructuredHeaders::decodeBase64 (const std::string &encoded)
 
std::string proxygen::StructuredHeaders::encodeBase64 (const std::string &input)