Typedefs | |
| using | HeaderList = std::vector<std::pair<std::string, std::string>> |
Functions | |
| void | AppendMissing (const HeaderList &extra, HeaderList &headers) |
| bool | Build (const std::string_view spec, HeaderList &headers) |
| bool | CompareIgnoreCase (const std::string_view lhs, const std::string_view rhs) |
| bool | IsForbiddenHeader (const std::string_view name) |
| using XrdClHttp::HeaderBuilder::HeaderList = std::vector<std::pair<std::string, std::string>> |
Definition at line 16 of file XrdClHttpHeaderBuilder.hh.
| void XrdClHttp::HeaderBuilder::AppendMissing | ( | const HeaderList & | extra, |
| HeaderList & | headers ) |
Definition at line 101 of file XrdClHttpHeaderBuilder.cc.
References AppendMissing(), and extra.
Referenced by AppendMissing(), and XrdClHttp::CurlOperation::FinishSetup().
|
nodiscard |
Definition at line 115 of file XrdClHttpHeaderBuilder.cc.
References Build(), XrdCl::Log::Debug(), XrdCl::Log::Error(), XrdCl::DefaultEnv::GetLog(), IsForbiddenHeader(), XrdClHttp::kLogXrdClHttp, obfuscateAuth(), and trim().
Referenced by Build(), and XrdClHttp::CurlOperation::FinishSetup().
|
nodiscard |
Definition at line 88 of file XrdClHttpHeaderBuilder.cc.
References CompareIgnoreCase().
Referenced by CompareIgnoreCase(), XrdClHttp::CurlOperation::FinishSetup(), and IsForbiddenHeader().
|
nodiscard |
Definition at line 72 of file XrdClHttpHeaderBuilder.cc.
References CompareIgnoreCase(), and IsForbiddenHeader().
Referenced by Build(), and IsForbiddenHeader().