PIP 5.5.3
Platform-Independent Primitives
Public Member Functions | List of all members
PIIOBinaryStream Class Reference

PIBinaryStream functionality for PIIODevice. See details Input/Output stream. More...

#include <piiostream.h>

Inheritance diagram for PIIOBinaryStream:
Inheritance graph
[legend]

Public Member Functions

 PIIOBinaryStream (PIIODevice *device=nullptr)
 Contructs PIIOBinaryStream for "device" device.
 
void setDevice (PIIODevice *device)
 Assign "device" device.
 
- Public Member Functions inherited from PIBinaryStream< PIIOBinaryStream >
bool binaryStreamAppend (const void *d, size_t s)
 Write data.
 
void binaryStreamAppend (T v)
 Write data.
 
bool binaryStreamTake (void *d, size_t s)
 Read data.
 
ssize_t binaryStreamSize () const
 Returns remain size. More...
 
int binaryStreamTakeInt ()
 Read int.
 
bool wasReadError () const
 Returns whether there has been an incomplete read since last resetReadError() or after the stream was created.
 
void resetReadError ()
 Reset incomplete read flag.
 

Additional Inherited Members

Detailed Description

PIBinaryStream functionality for PIIODevice. See details Input/Output stream.