blob: 2ebb1504f97c7e67ea68e976fccb823a715033bd [file] [log] [blame]
#include "opendal.hpp"
#include <string>
#include <vector>
#include <iostream>
int main() {
char s[] = "memory";
std::vector<uint8_t> data = {'a', 'b', 'c'};
// Init operator
opendal::Operator op = opendal::Operator(s);
// Write data to operator
op.write("test", data);
// Read data from operator
auto res = op.read("test"); // res == data
// Using reader
auto reader = op.reader("test");
opendal::ReaderStream stream(reader);
std::string res2;
stream >> res2; // res2 == "abc"
}