DataSource on a std::ostream (write-only stream)  
 More...
#include <soma-io/datasource/streamdatasource.h>
DataSource on a std::ostream (write-only stream) 
Definition at line 139 of file streamdatasource.h.
◆ OStreamDataSource() [1/2]
      
        
          | soma::OStreamDataSource::OStreamDataSource | ( | std::ostream & | , | 
        
          |  |  | const std::string & | url = std::string() | 
        
          |  | ) |  |  | 
      
 
Using an existing, external stream. 
 
 
◆ OStreamDataSource() [2/2]
      
        
          | soma::OStreamDataSource::OStreamDataSource | ( | carto::rc_ptr< std::ostream > | , | 
        
          |  |  | const std::string & | url = std::string() | 
        
          |  | ) |  |  | 
      
 
Using a ref-counter to a stream. 
 
 
◆ ~OStreamDataSource()
  
  | 
        
          | virtual soma::OStreamDataSource::~OStreamDataSource | ( |  | ) |  |  | virtual | 
 
 
◆ allowsMemoryMapping()
  
  | 
        
          | virtual bool soma::OStreamDataSource::allowsMemoryMapping | ( |  | ) | const |  | virtual | 
 
 
◆ at() [1/2]
  
  | 
        
          | virtual offset_t soma::OStreamDataSource::at | ( |  | ) | const |  | virtual | 
 
 
◆ at() [2/2]
  
  | 
        
          | virtual bool soma::OStreamDataSource::at | ( | offset_t | pos | ) |  |  | virtual | 
 
 
◆ clone()
  
  | 
        
          | virtual DataSource* soma::OStreamDataSource::clone | ( |  | ) | const |  | virtual | 
 
 
◆ close()
  
  | 
        
          | virtual void soma::OStreamDataSource::close | ( |  | ) |  |  | virtual | 
 
 
◆ eof()
  
  | 
        
          | virtual bool soma::OStreamDataSource::eof | ( |  | ) | const |  | virtual | 
 
 
◆ getch()
  
  | 
        
          | virtual int soma::OStreamDataSource::getch | ( |  | ) |  |  | virtual | 
 
 
◆ isFile()
      
        
          | bool soma::OStreamDataSource::isFile | ( |  | ) | const | 
      
 
 
◆ isOpen()
  
  | 
        
          | virtual bool soma::OStreamDataSource::isOpen | ( |  | ) | const |  | virtual | 
 
 
◆ iterateMode()
  
  | 
        
          | virtual int soma::OStreamDataSource::iterateMode | ( |  | ) | const |  | virtual | 
 
possible iteration mode(s): bitwise OR of IterateMode values 
Implements soma::DataSource.
 
 
◆ open()
  
  | 
        
          | virtual bool soma::OStreamDataSource::open | ( | int | mode | ) |  |  | virtual | 
 
 
◆ operator!()
  
  | 
        
          | virtual bool soma::OStreamDataSource::operator! | ( |  | ) | const |  | virtual | 
 
 
◆ putch()
  
  | 
        
          | virtual int soma::OStreamDataSource::putch | ( | int | ch | ) |  |  | virtual | 
 
 
◆ readBlock()
  
  | 
        
          | virtual long soma::OStreamDataSource::readBlock | ( | char * | data, |  
          |  |  | unsigned long | maxlen |  
          |  | ) |  |  |  | virtual | 
 
 
◆ size()
  
  | 
        
          | virtual offset_t soma::OStreamDataSource::size | ( |  | ) | const |  | virtual | 
 
 
◆ stream()
      
        
          | std::ostream& soma::OStreamDataSource::stream | ( |  | ) |  | 
      
 
 
◆ ungetch()
  
  | 
        
          | virtual bool soma::OStreamDataSource::ungetch | ( | int | ch | ) |  |  | virtual | 
 
 
◆ url()
  
  | 
        
          | virtual std::string soma::OStreamDataSource::url | ( |  | ) | const |  | virtual | 
 
 
◆ writeBlock()
  
  | 
        
          | virtual long soma::OStreamDataSource::writeBlock | ( | const char * | data, |  
          |  |  | unsigned long | len |  
          |  | ) |  |  |  | virtual | 
 
 
The documentation for this class was generated from the following file: