26 #include <sys/types.h> 64 virtual int64_t
read(
void* buf,
size_t data_size) = 0;
74 virtual int64_t
write(
void* buf,
size_t data_size) = 0;
85 virtual int64_t
readRT(
void* buf,
size_t data_size) = 0;
95 virtual int64_t
writeRT(
void* buf,
size_t data_size) = 0;
129 int getFifo(std::unique_ptr<Fifo>& fifo,
size_t fifo_size);
virtual int64_t writeRT(void *buf, size_t data_size)=0
virtual int64_t write(void *buf, size_t data_size)=0
virtual int64_t readRT(void *buf, size_t data_size)=0
Fifo & operator=(const Fifo &fifo)=delete
Fifo(const Fifo &fifo)=delete
virtual int64_t read(void *buf, size_t data_size)=0
virtual size_t getCapacity()=0
Fifo & operator=(Fifo &&)=default
int getFifo(std::unique_ptr< Fifo > &fifo, size_t fifo_size)