#include <XrdHttpChecksumHandler.hh>
Public Types | |
| using | XrdHttpChecksumPtr = std::unique_ptr<XrdHttpChecksum> |
| using | XrdHttpChecksumRawPtr = XrdHttpChecksum * |
Public Member Functions | |
| XrdHttpChecksumHandlerImpl ()=default | |
| void | configure (const char *csList) |
| XrdHttpChecksumRawPtr | getChecksumToRunWantDigest (const std::string &wantDigest) const |
| XrdHttpChecksumRawPtr | getChecksumToRunWantReprDigest (const std::map< std::string, uint8_t > &wantReprDigest) const |
| const std::vector< XrdHttpChecksumRawPtr > & | getConfiguredChecksums () const |
| const std::vector< std::string > & | getNonIANAConfiguredCksums () const |
Implementation class of the XrdHttpChecksumHandler
Is useful for unit testing
Definition at line 38 of file XrdHttpChecksumHandler.hh.
| using XrdHttpChecksumHandlerImpl::XrdHttpChecksumPtr = std::unique_ptr<XrdHttpChecksum> |
Definition at line 40 of file XrdHttpChecksumHandler.hh.
Definition at line 41 of file XrdHttpChecksumHandler.hh.
|
default |
| void XrdHttpChecksumHandlerImpl::configure | ( | const char * | csList | ) |
Definition at line 99 of file XrdHttpChecksumHandler.cc.
| XrdHttpChecksumHandlerImpl::XrdHttpChecksumRawPtr XrdHttpChecksumHandlerImpl::getChecksumToRunWantDigest | ( | const std::string & | wantDigest | ) | const |
Definition at line 52 of file XrdHttpChecksumHandler.cc.
| XrdHttpChecksumHandlerImpl::XrdHttpChecksumRawPtr XrdHttpChecksumHandlerImpl::getChecksumToRunWantReprDigest | ( | const std::map< std::string, uint8_t > & | wantReprDigest | ) | const |
Definition at line 70 of file XrdHttpChecksumHandler.cc.
| const std::vector< XrdHttpChecksumHandler::XrdHttpChecksumRawPtr > & XrdHttpChecksumHandlerImpl::getConfiguredChecksums | ( | ) | const |
For testing purposes
Definition at line 94 of file XrdHttpChecksumHandler.cc.
| const std::vector< std::string > & XrdHttpChecksumHandlerImpl::getNonIANAConfiguredCksums | ( | ) | const |
Definition at line 90 of file XrdHttpChecksumHandler.cc.