RegisteredHeaders.h File Reference
#include "base/LookupTable.h"
#include <iosfwd>
#include <vector>
Include dependency graph for RegisteredHeaders.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Http::HeaderTableRecord
 
class  Http::HeaderLookupTable_t
 

Namespaces

namespace  Http
 

Enumerations

enum  Http::HdrType {
  Http::enumBegin_ = 0 ,
  Http::ACCEPT = enumBegin_ ,
  Http::ACCEPT_CHARSET ,
  Http::ACCEPT_ENCODING ,
  Http::ACCEPT_LANGUAGE ,
  Http::ACCEPT_RANGES ,
  Http::AGE ,
  Http::ALLOW ,
  Http::ALTERNATE_PROTOCOL ,
  Http::AUTHENTICATION_INFO ,
  Http::AUTHORIZATION ,
  Http::CACHE_CONTROL ,
  Http::CACHE_STATUS ,
  Http::CDN_LOOP ,
  Http::CONNECTION ,
  Http::CONTENT_BASE ,
  Http::CONTENT_DISPOSITION ,
  Http::CONTENT_ENCODING ,
  Http::CONTENT_LANGUAGE ,
  Http::CONTENT_LENGTH ,
  Http::CONTENT_LOCATION ,
  Http::CONTENT_MD5 ,
  Http::CONTENT_RANGE ,
  Http::CONTENT_TYPE ,
  Http::COOKIE ,
  Http::COOKIE2 ,
  Http::DATE ,
  Http::ETAG ,
  Http::EXPECT ,
  Http::EXPIRES ,
  Http::FORWARDED ,
  Http::FROM ,
  Http::HOST ,
  Http::IF_MATCH ,
  Http::IF_MODIFIED_SINCE ,
  Http::IF_NONE_MATCH ,
  Http::IF_RANGE ,
  Http::IF_UNMODIFIED_SINCE ,
  Http::KEEP_ALIVE ,
  Http::KEY ,
  Http::LAST_MODIFIED ,
  Http::LINK ,
  Http::LOCATION ,
  Http::MAX_FORWARDS ,
  Http::MIME_VERSION ,
  Http::NEGOTIATE ,
  Http::ORIGIN ,
  Http::PRAGMA ,
  Http::PRIORITY ,
  Http::PROXY_AUTHENTICATE ,
  Http::PROXY_AUTHENTICATION_INFO ,
  Http::PROXY_AUTHORIZATION ,
  Http::PROXY_CONNECTION ,
  Http::PROXY_SUPPORT ,
  Http::PUBLIC ,
  Http::RANGE ,
  Http::REFERER ,
  Http::REQUEST_RANGE ,
  Http::RETRY_AFTER ,
  Http::SERVER ,
  Http::SET_COOKIE ,
  Http::SET_COOKIE2 ,
  Http::TE ,
  Http::TITLE ,
  Http::TRAILER ,
  Http::TRANSFER_ENCODING ,
  Http::TRANSLATE ,
  Http::UNLESS_MODIFIED_SINCE ,
  Http::UPGRADE ,
  Http::USER_AGENT ,
  Http::VARY ,
  Http::VIA ,
  Http::WWW_AUTHENTICATE ,
  Http::X_FORWARDED_FOR ,
  Http::X_REQUEST_URI ,
  Http::X_SQUID_ERROR ,
  Http::HDR_X_ACCELERATOR_VARY ,
  Http::X_NEXT_SERVICES ,
  Http::SURROGATE_CAPABILITY ,
  Http::SURROGATE_CONTROL ,
  Http::FRONT_END_HTTPS ,
  Http::FTP_COMMAND ,
  Http::FTP_ARGUMENTS ,
  Http::FTP_PRE ,
  Http::FTP_STATUS ,
  Http::FTP_REASON ,
  Http::OTHER ,
  Http::BAD_HDR ,
  Http::enumEnd_
}
 
enum class  Http::HdrFieldType {
  Http::ftInvalid ,
  Http::ftInt ,
  Http::ftInt64 ,
  Http::ftStr ,
  Http::ftDate_1123 ,
  Http::ftETag ,
  Http::ftPCc ,
  Http::ftPContRange ,
  Http::ftPRange ,
  Http::ftPSc ,
  Http::ftDate_1123_or_ETag
}
 
enum  Http::HdrKind {
  Http::None = 0 ,
  Http::ListHeader = 1 ,
  Http::RequestHeader = 1 << 1 ,
  Http::ReplyHeader = 1 << 2 ,
  Http::HopByHopHeader = 1 << 3 ,
  Http::Denied304Header = 1 << 4 ,
  Http::GeneralHeader = RequestHeader | ReplyHeader ,
  Http::EntityHeader = RequestHeader | ReplyHeader
}
 

Functions

bool Http::any_HdrType_enum_value (const Http::HdrType id)
 match any known header type, including OTHER and BAD More...
 
bool Http::any_valid_header (const Http::HdrType id)
 match any valid header type, including OTHER but not BAD More...
 
bool Http::any_registered_header (const Http::HdrType id)
 
std::ostream & operator<< (std::ostream &, Http::HdrType)
 

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream &  s,
Http::HdrType  id 
)

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors