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

#include <mutil.h>

Inheritance diagram for IMWriteStream:
IMStream CMAsciiWriteFileStream CMWriteFileStream

Public Member Functions

virtual ~IMWriteStream ()
 
bool Write (const long &d)
 
bool Write (const unsigned long &d)
 
bool Write (const int &d)
 
bool Write (const unsigned int &d)
 
bool Write (const short &d)
 
bool Write (const unsigned short &d)
 
bool Write (const char &d)
 
bool Write (const unsigned char &d)
 
bool Write (const signed char &d)
 
bool Write (const float &d)
 
bool Write (const double &d)
 
bool Write (const long long &d)
 
bool Write (const unsigned long long &d)
 
bool Write (const CMString &d)
 
bool WriteLine (const CMString &d)
 
bool Write (const void *p, long lenInElements, long elSize=1)
 
virtual IMWriteStreamCloneAndOpen (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 WriteSimpleType (const void *pData, long lenInBytes)=0
 
virtual bool WriteBlob (const void *pData, long lenInElements, long elSize)=0
 
virtual bool WriteString (const CMString &string)=0
 
virtual bool WriteStringLine (const CMString &string)=0
 

Constructor & Destructor Documentation

virtual IMWriteStream::~IMWriteStream ( )
inlinevirtual

Member Function Documentation

virtual IMWriteStream* IMWriteStream::CloneAndOpen ( const CMString name)
pure virtual
bool IMWriteStream::Write ( const long &  d)
inline
bool IMWriteStream::Write ( const unsigned long &  d)
inline
bool IMWriteStream::Write ( const int &  d)
inline
bool IMWriteStream::Write ( const unsigned int &  d)
inline
bool IMWriteStream::Write ( const short &  d)
inline
bool IMWriteStream::Write ( const unsigned short &  d)
inline
bool IMWriteStream::Write ( const char &  d)
inline
bool IMWriteStream::Write ( const unsigned char &  d)
inline
bool IMWriteStream::Write ( const signed char &  d)
inline
bool IMWriteStream::Write ( const float &  d)
inline
bool IMWriteStream::Write ( const double &  d)
inline
bool IMWriteStream::Write ( const long long &  d)
inline
bool IMWriteStream::Write ( const unsigned long long &  d)
inline
bool IMWriteStream::Write ( const CMString d)
inline
bool IMWriteStream::Write ( const void *  p,
long  lenInElements,
long  elSize = 1 
)
inline
virtual bool IMWriteStream::WriteBlob ( const void *  pData,
long  lenInElements,
long  elSize 
)
protectedpure virtual
bool IMWriteStream::WriteLine ( const CMString d)
inline
virtual bool IMWriteStream::WriteSimpleType ( const void *  pData,
long  lenInBytes 
)
protectedpure virtual
virtual bool IMWriteStream::WriteString ( const CMString string)
protectedpure virtual
virtual bool IMWriteStream::WriteStringLine ( const CMString string)
protectedpure virtual

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