Classes | |
class | PortCfg |
class | ProtocolVersion |
class | TrafficMode |
class | Uri |
class | UriScheme |
Typedefs | |
typedef RefCount< PortCfg > | PortCfgPointer |
Enumerations | |
enum | ProtocolType { PROTO_NONE = 0, PROTO_HTTP, PROTO_FTP, PROTO_HTTPS, PROTO_COAP, PROTO_COAPS, PROTO_GOPHER, PROTO_WAIS, PROTO_CACHE_OBJECT, PROTO_ICP, PROTO_HTCP, PROTO_URN, PROTO_WHOIS, PROTO_ICY, PROTO_TLS, PROTO_SSL, PROTO_AUTHORITY_FORM, PROTO_UNKNOWN, PROTO_MAX } |
Functions | |
std::ostream & | operator<< (std::ostream &os, ProtocolType const &p) |
std::ostream & | operator<< (std::ostream &os, const AnyP::ProtocolVersion &v) |
Variables | |
const char * | ProtocolType_str [] |
Typedef Documentation
◆ PortCfgPointer
typedef RefCount<PortCfg> AnyP::PortCfgPointer |
Enumeration Type Documentation
◆ ProtocolType
enum AnyP::ProtocolType |
List of all protocols known and supported. This is a combined list. It is used as type-codes where needed and the AnyP::ProtocolType_Str array of strings may be used for display
Definition at line 23 of file ProtocolType.h.
Function Documentation
◆ operator<<() [1/2]
|
inline |
Definition at line 94 of file ProtocolVersion.h.
References AnyP::ProtocolVersion::major, AnyP::ProtocolVersion::minor, AnyP::ProtocolVersion::protocol, and ProtocolType_str.
◆ operator<<() [2/2]
|
inline |
Display the registered Protocol Type (in upper case). If the protocol is not a registered AnyP::ProtocolType nothing will be displayed. The caller is responsible for any alternative text.
Definition at line 53 of file ProtocolType.h.
References PROTO_MAX, PROTO_NONE, and ProtocolType_str.
Variable Documentation
◆ ProtocolType_str
|
extern |
Referenced by HttpHeader::addVia(), HttpStateData::buildRequestPrefix(), ErrorState::compileLegacyCode(), Security::ServerOptions::createSigningContexts(), ACLProtocolData::dump(), ErrorState::Dump(), dump_generic_port(), Log::Format::HttpdCombined(), Log::Format::HttpdCommon(), AnyP::UriScheme::Init(), Security::ServerOptions::initServerContexts(), operator<<(), ACLProtocolData::parse(), Security::NegotiationHistory::printTlsVersion(), and urlInitialize().