HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IStream Class Referenceabstract

#include <ImfIO.h>

Public Member Functions

virtual IMF_EXPORT ~IStream ()
 
virtual IMF_EXPORT bool isMemoryMapped () const
 
virtual bool read (char c[], int n)=0
 
virtual IMF_EXPORT char * readMemoryMapped (int n)
 
virtual uint64_t tellg ()=0
 
virtual void seekg (uint64_t pos)=0
 
virtual IMF_EXPORT void clear ()
 
IMF_EXPORT const char * fileName () const
 

Protected Member Functions

IMF_EXPORT IStream (const char fileName[])
 

Detailed Description

Definition at line 26 of file ImfIO.h.

Constructor & Destructor Documentation

virtual IMF_EXPORT IStream::~IStream ( )
virtual
IMF_EXPORT IStream::IStream ( const char  fileName[])
protected

Member Function Documentation

virtual IMF_EXPORT void IStream::clear ( )
virtual
IMF_EXPORT const char* IStream::fileName ( ) const
virtual IMF_EXPORT bool IStream::isMemoryMapped ( ) const
virtual
virtual bool IStream::read ( char  c[],
int  n 
)
pure virtual
virtual IMF_EXPORT char* IStream::readMemoryMapped ( int  n)
virtual
virtual void IStream::seekg ( uint64_t  pos)
pure virtual
virtual uint64_t IStream::tellg ( )
pure virtual

The documentation for this class was generated from the following file: