Whiteboard
An interface and tools for visualizing large and complex datasets
Public Member Functions | Protected Member Functions | List of all members
IMReadStream Class Referenceabstract

#include <mutil.h>

Inheritance diagram for IMReadStream:
IMStream CMAsciiReadFileStream CMReadFileStream

Public Member Functions

virtual ~IMReadStream ()
 
bool Read (long &d)
 
bool Read (unsigned long &d)
 
bool Read (int &d)
 
bool Read (unsigned int &d)
 
bool Read (short &d)
 
bool Read (unsigned short &d)
 
bool Read (char &d)
 
bool Read (unsigned char &d)
 
bool Read (signed char &d)
 
bool Read (float &d)
 
bool Read (double &d)
 
bool Read (long long &d)
 
bool Read (unsigned long long &d)
 
bool Read (CMString &d)
 
bool ReadLine (CMString &d)
 
bool Read (void *p, long lenInElements, long elSize=1)
 
virtual IMReadStreamCloneAndOpen (const CMString &name)=0
 
- Public Member Functions inherited from IMStream
virtual ~IMStream ()
 
virtual bool Open (const CMString &)=0
 
virtual bool Close ()=0
 
virtual bool IsOpen ()=0
 
virtual bool IsEnd ()=0
 
virtual long BytesProcessed ()=0
 

Protected Member Functions

virtual bool ReadSimpleType (void *pData, long lenInBytes)=0
 
virtual bool ReadBlob (void *pData, long lenInElements, long elSize)=0
 
virtual bool ReadString (CMString &string)=0
 
virtual bool ReadStringLine (CMString &string)=0
 

Constructor & Destructor Documentation

virtual IMReadStream::~IMReadStream ( )
inlinevirtual

Member Function Documentation

virtual IMReadStream* IMReadStream::CloneAndOpen ( const CMString name)
pure virtual
bool IMReadStream::Read ( long &  d)
inline
bool IMReadStream::Read ( unsigned long &  d)
inline
bool IMReadStream::Read ( int &  d)
inline
bool IMReadStream::Read ( unsigned int &  d)
inline
bool IMReadStream::Read ( short &  d)
inline
bool IMReadStream::Read ( unsigned short &  d)
inline
bool IMReadStream::Read ( char &  d)
inline
bool IMReadStream::Read ( unsigned char &  d)
inline
bool IMReadStream::Read ( signed char &  d)
inline
bool IMReadStream::Read ( float &  d)
inline
bool IMReadStream::Read ( double &  d)
inline
bool IMReadStream::Read ( long long &  d)
inline
bool IMReadStream::Read ( unsigned long long &  d)
inline
bool IMReadStream::Read ( CMString d)
inline
bool IMReadStream::Read ( void *  p,
long  lenInElements,
long  elSize = 1 
)
inline
virtual bool IMReadStream::ReadBlob ( void *  pData,
long  lenInElements,
long  elSize 
)
protectedpure virtual
bool IMReadStream::ReadLine ( CMString d)
inline
virtual bool IMReadStream::ReadSimpleType ( void *  pData,
long  lenInBytes 
)
protectedpure virtual
virtual bool IMReadStream::ReadString ( CMString string)
protectedpure virtual
virtual bool IMReadStream::ReadStringLine ( CMString string)
protectedpure virtual

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