![]() |
XRootD
|
#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 | getChecksumToRun (const std::string &userDigest) 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 37 of file XrdHttpChecksumHandler.hh.
using XrdHttpChecksumHandlerImpl::XrdHttpChecksumPtr = std::unique_ptr<XrdHttpChecksum> |
Definition at line 39 of file XrdHttpChecksumHandler.hh.
Definition at line 40 of file XrdHttpChecksumHandler.hh.
|
default |
void XrdHttpChecksumHandlerImpl::configure | ( | const char * | csList | ) |
Definition at line 76 of file XrdHttpChecksumHandler.cc.
Referenced by XrdHttpChecksumHandler::configure().
XrdHttpChecksumHandlerImpl::XrdHttpChecksumRawPtr XrdHttpChecksumHandlerImpl::getChecksumToRun | ( | const std::string & | userDigest | ) | const |
Definition at line 49 of file XrdHttpChecksumHandler.cc.
Referenced by XrdHttpChecksumHandler::getChecksumToRun().
const std::vector< XrdHttpChecksumHandler::XrdHttpChecksumRawPtr > & XrdHttpChecksumHandlerImpl::getConfiguredChecksums | ( | ) | const |
For testing purposes
Definition at line 71 of file XrdHttpChecksumHandler.cc.
const std::vector< std::string > & XrdHttpChecksumHandlerImpl::getNonIANAConfiguredCksums | ( | ) | const |
Definition at line 67 of file XrdHttpChecksumHandler.cc.
Referenced by XrdHttpChecksumHandler::getNonIANAConfiguredCksums().