29#ifndef OMNI_PVD_WRITE_STREAM_H
30#define OMNI_PVD_WRITE_STREAM_H
32#include "OmniPvdDefines.h"
53 virtual uint64_t OMNI_PVD_CALL
writeBytes(
const uint8_t*
bytes,
const uint64_t nbrBytes) = 0;
60 virtual bool OMNI_PVD_CALL
flush() = 0;
Used to abstract a memory write stream.
Definition OmniPvdWriteStream.h:40
virtual bool OMNI_PVD_CALL flush()=0
Flushes the writes.
virtual uint64_t OMNI_PVD_CALL writeBytes(const uint8_t *bytes, const uint64_t nbrBytes)=0
Write n bytes to the shared memory buffer.
virtual bool OMNI_PVD_CALL closeStream()=0
Closes the stream.
virtual bool OMNI_PVD_CALL openStream()=0
Opens the stream.