XRootD
Loading...
Searching...
No Matches
XrdClHttpChecksum.hh File Reference
#include <array>
#include <string>
#include <tuple>
Include dependency graph for XrdClHttpChecksum.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XrdClHttp::ChecksumEntry
class  XrdClHttp::ChecksumInfo

Namespaces

namespace  XrdClHttp

Enumerations

enum class  XrdClHttp::ChecksumType {
  XrdClHttp::kCRC32C ,
  XrdClHttp::kMD5 ,
  XrdClHttp::kSHA1 ,
  XrdClHttp::kSHA256 ,
  XrdClHttp::kAll ,
  XrdClHttp::kUnknown
}

Functions

size_t XrdClHttp::GetChecksumLength (ChecksumType ctype)
ChecksumType XrdClHttp::GetTypeFromString (const std::string &str)
const std::string XrdClHttp::GetTypeString (ChecksumType ctype)

Variables

constexpr size_t XrdClHttp::g_max_checksum_length = 32

Class Documentation

◆ XrdClHttp::ChecksumEntry

struct XrdClHttp::ChecksumEntry

Definition at line 91 of file XrdClHttpChecksum.hh.

Collaboration diagram for XrdClHttp::ChecksumEntry:
Class Members
ChecksumType type {ChecksumType::kUnknown}
array< unsigned char, g_max_checksum_length > value