结构体 faiss::BufferedIOWriter

struct BufferedIOWriter : public faiss::IOWriter

公共函数

explicit BufferedIOWriter(IOWriter *writer, size_t bsz = 1024 * 1024)
virtual size_t operator()(const void *ptr, size_t size, size_t nitems) override
~BufferedIOWriter() override
virtual int filedescriptor()

公共成员

IOWriter *writer
size_t bsz
size_t ofs
size_t ofs2

从调用者收到的字节数

size_t b0

缓冲区中的数据量

std::vector<char> buffer
std::string name