Google Cloud Storage C++ Client  1.42.0
A C++ Client Library for Google Cloud Storage
Classes | Namespaces | Functions
hashing_options.h File Reference
#include "google/cloud/storage/internal/complex_option.h"
#include "google/cloud/storage/version.h"
#include <string>

Go to the source code of this file.

Classes

struct  google::cloud::storage::MD5HashValue
 Provide a pre-computed MD5 hash value. More...
 
struct  google::cloud::storage::DisableMD5Hash
 Disable or enable MD5 Hashing computations. More...
 
struct  google::cloud::storage::Crc32cChecksumValue
 Provide a pre-computed CRC32C checksum value. More...
 
struct  google::cloud::storage::DisableCrc32cChecksum
 Disable CRC32C checksum computations. More...
 

Namespaces

 google
 
 google::cloud
 
 google::cloud::storage
 Contains all the Google Cloud Storage C++ client APIs.
 

Functions

std::string google::cloud::storage::ComputeMD5Hash (std::string const &payload)
 Compute the MD5 Hash of a string in the format preferred by GCS. More...
 
DisableMD5Hash google::cloud::storage::EnableMD5Hash ()
 Enable MD5 hashes in upload and download operations. More...
 
std::string google::cloud::storage::ComputeCrc32cChecksum (std::string const &payload)
 Compute the CRC32C checksum of a string in the format preferred by GCS. More...