29#ifndef OMNI_PVD_FILE_WRITE_STREAM_IMPL_H
30#define OMNI_PVD_FILE_WRITE_STREAM_IMPL_H
32#include "OmniPvdFileWriteStream.h"
41 void OMNI_PVD_CALL
setFileName(
const char *fileName);
44 uint64_t OMNI_PVD_CALL
writeBytes(
const uint8_t*
bytes,
const uint64_t nbrBytes);
45 bool OMNI_PVD_CALL
flush();
Definition OmniPvdFileWriteStreamImpl.h:37
bool OMNI_PVD_CALL openStream()
Opens the stream.
Definition OmniPvdFileWriteStreamImpl.cpp:110
bool OMNI_PVD_CALL openFile()
Opens the file.
Definition OmniPvdFileWriteStreamImpl.cpp:60
void OMNI_PVD_CALL setFileName(const char *fileName)
Sets the file name of the file to write to.
Definition OmniPvdFileWriteStreamImpl.cpp:45
uint64_t OMNI_PVD_CALL writeBytes(const uint8_t *bytes, const uint64_t nbrBytes)
Write n bytes to the shared memory buffer.
Definition OmniPvdFileWriteStreamImpl.cpp:94
bool OMNI_PVD_CALL flush()
Flushes the writes.
Definition OmniPvdFileWriteStreamImpl.cpp:105
bool OMNI_PVD_CALL closeFile()
Closes the file.
Definition OmniPvdFileWriteStreamImpl.cpp:84
bool OMNI_PVD_CALL closeStream()
Closes the stream.
Definition OmniPvdFileWriteStreamImpl.cpp:115
Used to abstract a file write stream.
Definition OmniPvdFileWriteStream.h:40