4 #ifndef DJINNI_GENERATED_DATABASEBLOB_HPP 5 #define DJINNI_GENERATED_DATABASEBLOB_HPP 11 #include <libcore_export.h> 13 #define LIBCORE_EXPORT 17 namespace ledger {
namespace core {
namespace api {
29 virtual std::vector<uint8_t>
read(int64_t offset, int64_t length) = 0;
35 virtual int64_t
write(int64_t offset,
const std::vector<uint8_t> & data) = 0;
42 virtual int64_t
append(
const std::vector<uint8_t> & data) = 0;
49 virtual int64_t
trim(int64_t newLen) = 0;
55 virtual int64_t
size() = 0;
59 #endif //DJINNI_GENERATED_DATABASEBLOB_HPP virtual int64_t trim(int64_t newLen)=0
virtual int64_t write(int64_t offset, const std::vector< uint8_t > &data)=0
virtual std::vector< uint8_t > read(int64_t offset, int64_t length)=0
Definition: Account.cpp:8
Definition: DatabaseBlob.hpp:20
virtual int64_t append(const std::vector< uint8_t > &data)=0