RavEngine
Loading...
Searching...
No Matches
OmniPvdMemoryStream Class Referenceabstract

Used to abstract a memory read/write stream. More...

#include <OmniPvdMemoryStream.h>

Inheritance diagram for OmniPvdMemoryStream:
[legend]

Public Member Functions

virtual OmniPvdReadStream *OMNI_PVD_CALL getReadStream ()=0
 Used to get the read stream.
 
virtual OmniPvdWriteStream *OMNI_PVD_CALL getWriteStream ()=0
 Used to get the write stream.
 
virtual uint64_t OMNI_PVD_CALL setBufferSize (uint64_t bufferLength)=0
 Sets the buffer size in bytes of the memory streams.
 

Detailed Description

Used to abstract a memory read/write stream.

Used to get the read and write streams.

Member Function Documentation

◆ getReadStream()

virtual OmniPvdReadStream *OMNI_PVD_CALL OmniPvdMemoryStream::getReadStream ( )
pure virtual

Used to get the read stream.

Returns
The read stream

Implemented in OmniPvdMemoryStreamImpl.

◆ getWriteStream()

virtual OmniPvdWriteStream *OMNI_PVD_CALL OmniPvdMemoryStream::getWriteStream ( )
pure virtual

Used to get the write stream.

Returns
The write stream

Implemented in OmniPvdMemoryStreamImpl.

◆ setBufferSize()

virtual uint64_t OMNI_PVD_CALL OmniPvdMemoryStream::setBufferSize ( uint64_t  bufferLength)
pure virtual

Sets the buffer size in bytes of the memory streams.

Returns
The actually allocated length of the memory stream

Implemented in OmniPvdMemoryStreamImpl.


The documentation for this class was generated from the following file: