All Classes Namespaces Files Functions Variables Pages
dx::DXFile Member List

This is the complete list of members for dx::DXFile, including all inherited members.

addTags(const JSON &tags) const dx::DXDataObject
addTypes(const JSON &types) const dx::DXDataObject
clone(const std::string &dest_proj_id, const std::string &dest_folder="/") const dx::DXFile
clone_(const std::string &dest_proj_id, const std::string &dest_folder) const dx::DXDataObjectprotected
close(const bool block=false)dx::DXFile
dx::DXDataObject::close() const dx::DXDataObjectvirtual
create(const std::string &media_type="", const dx::JSON &data_obj_fields=dx::JSON(dx::JSON_OBJECT))dx::DXFile
describe(bool incl_properties=false, bool incl_details=false) const dx::DXDataObject
downloadDXFile(const std::string &dxid, const std::string &filename, int64_t chunksize=1048576)dx::DXFilestatic
DXDataObject() (defined in dx::DXDataObject)dx::DXDataObjectinline
DXDataObject(const DXDataObject &to_copy)dx::DXDataObjectinline
DXDataObject(const std::string &dxid)dx::DXDataObjectinline
DXDataObject(const std::string &dxid, const std::string &proj)dx::DXDataObjectinline
DXFile() (defined in dx::DXFile)dx::DXFileinline
DXFile(const DXFile &to_copy)dx::DXFileinline
DXFile(const char *dxid, const char *proj=NULL)dx::DXFileinline
DXFile(const std::string &dxid, const std::string &proj=config::CURRENT_PROJECT())dx::DXFileinline
DXFile(const dx::JSON &dxlink)dx::DXFileinline
dxid_ (defined in dx::DXDataObject)dx::DXDataObjectprotected
eof() const dx::DXFile
flush()dx::DXFile
gcount() const dx::DXFile
getDetails() const dx::DXDataObject
getID() const dx::DXDataObjectinline
getMaxBufferSize() const dx::DXFileinline
getNextChunk(std::string &chunk) const dx::DXFile
getNumWriteThreads() const dx::DXFileinline
getProjectID() const dx::DXDataObjectinline
getProperties() const dx::DXDataObject
hide() const dx::DXDataObject
is_closed() const dx::DXFile
is_open() const dx::DXFile
listProjects() const dx::DXDataObject
move(const std::string &dest_folder) const dx::DXDataObject
newDXFile(const std::string &media_type="", const dx::JSON &data_obj_fields=dx::JSON(dx::JSON_OBJECT))dx::DXFilestatic
openDXFile(const std::string &dxid)dx::DXFilestatic
operator std::string()dx::DXDataObjectinline
operator=(const DXFile &to_copy)dx::DXFileinline
proj_ (defined in dx::DXDataObject)dx::DXDataObjectprotected
read(char *ptr, int64_t n)dx::DXFile
remove()dx::DXDataObject
removeTags(const JSON &tags) const dx::DXDataObject
removeTypes(const JSON &types) const dx::DXDataObject
rename(const std::string &name) const dx::DXDataObject
seek(const int64_t pos)dx::DXFile
setDetails(const JSON &details) const dx::DXDataObject
setIDs(const std::string &dxid, const std::string &proj=config::CURRENT_PROJECT())dx::DXFilevirtual
setIDs(const char *dxid, const char *proj=NULL)dx::DXFilevirtual
setIDs(const dx::JSON &dxlink)dx::DXFile
dx::DXDataObject::setIDs(const JSON &dxlink)dx::DXDataObjectvirtual
setMaxBufferSize(const int64_t buf_size)dx::DXFileinline
setNumWriteThreads(const int numThreads)dx::DXFileinline
setProperties(const JSON &properties) const dx::DXDataObject
startLinearQuery(const int64_t start_byte=0, const int64_t num_bytes=-1, const int64_t chunk_size=10 *1024 *1024, const unsigned max_chunks=20, const unsigned thread_count=5) const dx::DXFile
stopLinearQuery() const dx::DXFile
unhide() const dx::DXDataObject
uploadLocalFile(const std::string &filename, const std::string &media_type="", const dx::JSON &data_obj_fields=dx::JSON(dx::JSON_OBJECT), bool waitForClose=false)dx::DXFilestatic
uploadPart(const std::string &data, const int index=-1)dx::DXFile
uploadPart(const char *ptr, int64_t n, const int index=-1)dx::DXFile
waitOnClose() const dx::DXFile
waitOnState(const std::string &state="closed", const int timeout=std::numeric_limits< int >::max()) const (defined in dx::DXDataObject)dx::DXDataObjectprotected
write(const char *ptr, int64_t n)dx::DXFile
write(const std::string &data)dx::DXFile
~DXFile() (defined in dx::DXFile)dx::DXFileinline