bool has_checksum() const { return checksum_valid; }
std::string get_checksum() const { return checksum; }
bool has_checksum() const { return checksum_valid; }
std::string get_checksum() const { return checksum; }
void set_range(size_t start, size_t length)
{ range_start = start; range_length = length; range_valid = true; }
void set_range(size_t start, size_t length)
{ range_start = start; range_length = length; range_valid = true; }
private:
std::string segment, object, checksum;
size_t range_start, range_length;
private:
std::string segment, object, checksum;
size_t range_start, range_length;