KEK/disk_backend_nbd.h
folkert van heusden 553688a983
wip
2023-03-21 22:15:27 +01:00

18 lines
377 B
C++

#include <string>
#include "disk_backend.h"
class disk_backend_nbd : public disk_backend
{
private:
const int fd { -1 };
public:
disk_backend_nbd(const std::string & host, const int port);
virtual ~disk_backend_nbd();
bool read(const off_t offset, const size_t n, uint8_t *const target);
bool write(const off_t offset, const size_t n, const uint8_t *const from);
};