#include <soma-io/datasource/bufferdatasource.h>
Definition at line 44 of file bufferdatasource.h.
 
◆ BufferDataSource()
      
        
          | soma::BufferDataSource::BufferDataSource | ( | char * | ptr = 0, | 
        
          |  |  | unsigned long | size = 0, | 
        
          |  |  | int | mode = Read | 
        
          |  | ) |  |  | 
      
 
 
◆ ~BufferDataSource()
  
  | 
        
          | virtual soma::BufferDataSource::~BufferDataSource | ( |  | ) |  |  | virtual | 
 
 
◆ allowsMemoryMapping()
  
  | 
        
          | virtual bool soma::BufferDataSource::allowsMemoryMapping | ( |  | ) | const |  | virtual | 
 
 
◆ at() [1/2]
  
  | 
        
          | virtual offset_t soma::BufferDataSource::at | ( |  | ) | const |  | virtual | 
 
 
◆ at() [2/2]
  
  | 
        
          | virtual bool soma::BufferDataSource::at | ( | offset_t | pos | ) |  |  | virtual | 
 
 
◆ buffer() [1/2]
      
        
          | char* soma::BufferDataSource::buffer | ( |  | ) |  | 
      
 
 
◆ buffer() [2/2]
      
        
          | const char* soma::BufferDataSource::buffer | ( |  | ) | const | 
      
 
 
◆ clone()
  
  | 
        
          | virtual DataSource* soma::BufferDataSource::clone | ( |  | ) | const |  | virtual | 
 
 
◆ close()
  
  | 
        
          | virtual void soma::BufferDataSource::close | ( |  | ) |  |  | virtual | 
 
 
◆ getch()
  
  | 
        
          | virtual int soma::BufferDataSource::getch | ( |  | ) |  |  | virtual | 
 
 
◆ isOpen()
  
  | 
        
          | virtual bool soma::BufferDataSource::isOpen | ( |  | ) | const |  | virtual | 
 
 
◆ iterateMode()
  
  | 
        
          | virtual int soma::BufferDataSource::iterateMode | ( |  | ) | const |  | virtual | 
 
possible iteration mode(s): bitwise OR of IterateMode values 
Implements soma::DataSource.
 
 
◆ open()
  
  | 
        
          | virtual bool soma::BufferDataSource::open | ( | int | mode | ) |  |  | virtual | 
 
 
◆ putch()
  
  | 
        
          | virtual int soma::BufferDataSource::putch | ( | int | ch | ) |  |  | virtual | 
 
 
◆ readBlock()
  
  | 
        
          | virtual long soma::BufferDataSource::readBlock | ( | char * | data, |  
          |  |  | unsigned long | maxlen |  
          |  | ) |  |  |  | virtual | 
 
 
◆ setBuffer()
      
        
          | void soma::BufferDataSource::setBuffer | ( | char * | ptr, | 
        
          |  |  | unsigned long | size, | 
        
          |  |  | int | mode | 
        
          |  | ) |  |  | 
      
 
 
◆ size()
  
  | 
        
          | virtual offset_t soma::BufferDataSource::size | ( |  | ) | const |  | virtual | 
 
 
◆ ungetch()
  
  | 
        
          | virtual bool soma::BufferDataSource::ungetch | ( | int | ch | ) |  |  | virtual | 
 
 
◆ writeBlock()
  
  | 
        
          | virtual long soma::BufferDataSource::writeBlock | ( | const char * | data, |  
          |  |  | unsigned long | len |  
          |  | ) |  |  |  | virtual | 
 
 
The documentation for this class was generated from the following file: