dmlite::Chunk Struct Reference

Represents a chunk of a file. More...

#include <pooldriver.h>

Collaboration diagram for dmlite::Chunk:

[legend]
List of all members.

Public Member Functions

 Chunk ()
 Chunk (const std::string &url, uint64_t offset, uint64_t size)
 Chunk (const std::string &str)
 Chunk from a serialized string.
bool operator== (const Chunk &) const
bool operator!= (const Chunk &) const
bool operator< (const Chunk &) const
bool operator> (const Chunk &) const
std::string toString (void) const

Public Attributes

uint64_t offset
uint64_t size
Url url

Detailed Description

Represents a chunk of a file.


Constructor & Destructor Documentation

dmlite::Chunk::Chunk (  ) 

dmlite::Chunk::Chunk ( const std::string &  url,
uint64_t  offset,
uint64_t  size 
)

dmlite::Chunk::Chunk ( const std::string &  str  )  [explicit]

Chunk from a serialized string.


Member Function Documentation

bool dmlite::Chunk::operator!= ( const Chunk  )  const

bool dmlite::Chunk::operator< ( const Chunk  )  const

bool dmlite::Chunk::operator== ( const Chunk  )  const

bool dmlite::Chunk::operator> ( const Chunk  )  const

std::string dmlite::Chunk::toString ( void   )  const


Member Data Documentation

uint64_t dmlite::Chunk::offset

uint64_t dmlite::Chunk::size

Url dmlite::Chunk::url


The documentation for this struct was generated from the following file:
Generated on 4 May 2016 for dmlite by  doxygen 1.4.7