OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimProtocolStream.h
Go to the documentation of this file.
1 #ifndef ossimProtocolStream_HEADER
2 #define ossimProtocolStream_HEADER
4 
6 {
7 public:
9  ossimProtocolStream(std::streambuf* buf):ossimStreamBase(buf)
10  {
11  }
12 
18  virtual void open(const char* protocolString,
19  int openMode=0)=0;
20 
24  virtual void close()=0;
25 
26 
27  virtual bool is_open()const=0;
28 
29  virtual bool isCompressed()const=0;
30 };
31 
32 #endif
virtual bool is_open() const =0
virtual void open(const char *protocolString, int openMode=0)=0
This is a generic interface to any stream for opening and closing If supported this could be an inter...
virtual bool isCompressed() const =0
isCompressed method.
virtual void close()=0
Closes the stream.
ossimProtocolStream(std::streambuf *buf)