Apache OpenDALâ„¢ C++ Binding
The C++ binding for Apache OpenDALâ„¢
Classes | Namespaces | Enumerations
opendal.hpp File Reference
#include <memory>
#include <optional>
#include <string>
#include <unordered_map>
#include <vector>
#include "boost/date_time/posix_time/posix_time.hpp"
#include "boost/iostreams/concepts.hpp"
#include "boost/iostreams/stream.hpp"
#include "lib.rs.h"
Include dependency graph for opendal.hpp:

Go to the source code of this file.

Classes

struct  opendal::Metadata
 The metadata of a file or directory. More...
 
struct  opendal::Entry
 The entry of a file or directory. More...
 
class  opendal::Operator
 Operator is the entry for all public APIs. More...
 
class  opendal::Reader
 Reader is designed to read data from the operator. More...
 
class  opendal::ReaderStream
 ReaderStream is a stream wrapper of Reader which can provide iostream interface. It will keep a Reader inside so that you can ignore the lifetime of original Reader. More...
 
class  opendal::Lister
 Lister is designed to list the entries of a directory. More...
 
class  opendal::Lister::ListerIterator
 ListerIterator is an iterator of Lister. More...
 

Namespaces

 opendal
 

Enumerations

enum  opendal::EntryMode { opendal::FILE = 1 , opendal::DIR = 2 , opendal::UNKNOWN = 0 }
 The mode of the entry. More...