OmniPvdReadStream
Defined in pvdruntime/include/OmniPvdReadStream.h
- 
class OmniPvdReadStream
- Used to abstract a memory read stream. - Allows to read and skip bytes as well as open/close it. - Subclassed by OmniPvdFileReadStream - Public Functions - 
inline virtual ~OmniPvdReadStream()
 - 
virtual uint64_t readBytes(uint8_t *bytes, uint64_t nbrBytes) = 0
- Read n bytes from the shared memory buffer. - Parameters
- bytes – Reads n bytes into the destination pointer 
- nbrBytes – The requested number of bytes to read 
 
- Returns
- The actual number of bytes read 
 
 - 
virtual uint64_t skipBytes(uint64_t nbrBytes) = 0
- Skip n bytes from the shared memory buffer. - Parameters
- nbrBytes – The requested number of bytes to skip 
- Returns
- The actual number of bytes skipped 
 
 - 
virtual bool openStream() = 0
- Opens the read stream. - Returns
- True if it succeeded 
 
 - 
virtual bool closeStream() = 0
- Closes the read stream. - Returns
- True if it succeeded 
 
 
- 
inline virtual ~OmniPvdReadStream()