Abstract stream base class.  
 More...
#include <PGFstream.h>
Abstract stream base class. 
Abstract stream base class. 
- Author
- C. Stamm 
Definition at line 39 of file PGFstream.h.
◆ CPGFStream()
  
  | 
        
          | CPGFStream::CPGFStream | ( |  | ) |  |  | inline | 
 
 
◆ ~CPGFStream()
  
  | 
        
          | virtual CPGFStream::~CPGFStream | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ GetPos()
  
  | 
        
          | virtual UINT64 CPGFStream::GetPos | ( |  | ) | const |  | pure virtual | 
 
 
◆ IsValid()
  
  | 
        
          | virtual bool CPGFStream::IsValid | ( |  | ) | const |  | pure virtual | 
 
 
◆ Read()
  
  | 
        
          | virtual void CPGFStream::Read | ( | int * | count, |  
          |  |  | void * | buffer |  
          |  | ) |  |  |  | pure virtual | 
 
Read some bytes from this stream and stores them into a buffer. 
- Parameters
- 
  
    | count | A pointer to a value containing the number of bytes should be read. After this call it contains the number of read bytes. |  | buffer | A memory buffer |  
 
Implemented in CPGFMemoryStream, and CPGFFileStream.
 
 
◆ SetPos()
  
  | 
        
          | virtual void CPGFStream::SetPos | ( | short | posMode, |  
          |  |  | INT64 | posOff |  
          |  | ) |  |  |  | pure virtual | 
 
Set stream position either absolute or relative. 
- Parameters
- 
  
    | posMode | A position mode (FSFromStart, FSFromCurrent, FSFromEnd) |  | posOff | A new stream position (absolute positioning) or a position offset (relative positioning) |  
 
Implemented in CPGFMemoryStream, and CPGFFileStream.
 
 
◆ Write()
  
  | 
        
          | virtual void CPGFStream::Write | ( | int * | count, |  
          |  |  | void * | buffer |  
          |  | ) |  |  |  | pure virtual | 
 
Write some bytes out of a buffer into this stream. 
- Parameters
- 
  
    | count | A pointer to a value containing the number of bytes should be written. After this call it contains the number of written bytes. |  | buffer | A memory buffer |  
 
Implemented in CPGFMemoryStream, and CPGFFileStream.
 
 
The documentation for this class was generated from the following file: