7#ifndef DMLC_IO_AZURE_FILESYS_H_
8#define DMLC_IO_AZURE_FILESYS_H_
22 virtual FileInfo GetPathInfo(
const URI &path) {
return FileInfo(); }
24 virtual void ListDirectory(
const URI &path, std::vector<FileInfo> *out_list);
26 virtual Stream *Open(
const URI &path,
const char*
const flag,
bool allow_null) {
30 virtual SeekStream *OpenForRead(
const URI &path,
bool allow_null) {
48 std::string azure_account_;
51 std::string azure_key_;
interface of i/o stream that support seek
Definition io.h:109
interface of stream I/O for serialization
Definition io.h:30
Microsoft Azure Blob filesystem.
Definition azure_filesys.h:18
static AzureFileSystem * GetInstance(void)
get a singleton of AzureFileSystem when needed
Definition azure_filesys.h:38
Utilities to manipulate files.
namespace for dmlc
Definition array_view.h:12