UT_CPIO Class Reference

#include <UT_CPIO.h>

List of all members.

Public Member Functions

 UT_CPIO ()
virtual ~UT_CPIO ()
virtual int open (UT_IStream &is, UT_WorkBuffer &pathname)
int open (UT_IStream &is, UT_String &pathname)
virtual int openPostCheck (UT_IStream &is, UT_WorkBuffer &pathname)
int openPostCheck (UT_IStream &is, UT_String &pathname)
virtual UT_IStreamread (UT_IStream &is)
virtual int skip (UT_IStream &is)
virtual int close (UT_IStream &is)
virtual ostream * open ()
virtual int close (ostream &os, const char *path, int bin=0)
virtual int open (ostream &os, const char *path, int bin=0)
virtual int close (ostream &os)
virtual int writeTrailer (ostream &os)
long getFileSize () const
long getModTime () const

Protected Attributes

UT_WorkBuffer myCurrentFile
UT_IStreammyIs
UT_OStrStreammyos
char * myData
long myModTime
long myFileSize
long myHeaderStart
long myHeaderEnd
int myPacketTainted


Detailed Description

Examples:

SOP/SOP_BlindData.C, and SOP/SOP_CustomBrush.C.

Definition at line 118 of file UT_CPIO.h.


Constructor & Destructor Documentation

UT_CPIO::UT_CPIO (  ) 

virtual UT_CPIO::~UT_CPIO (  )  [virtual]


Member Function Documentation

virtual int UT_CPIO::close ( ostream &  os  )  [virtual]

virtual int UT_CPIO::close ( ostream &  os,
const char *  path,
int  bin = 0 
) [virtual]

virtual int UT_CPIO::close ( UT_IStream is  )  [virtual]

long UT_CPIO::getFileSize (  )  const [inline]

Definition at line 169 of file UT_CPIO.h.

long UT_CPIO::getModTime (  )  const [inline]

Definition at line 170 of file UT_CPIO.h.

virtual int UT_CPIO::open ( ostream &  os,
const char *  path,
int  bin = 0 
) [virtual]

virtual ostream* UT_CPIO::open (  )  [virtual]

int UT_CPIO::open ( UT_IStream is,
UT_String pathname 
) [inline]

Definition at line 125 of file UT_CPIO.h.

virtual int UT_CPIO::open ( UT_IStream is,
UT_WorkBuffer pathname 
) [virtual]

int UT_CPIO::openPostCheck ( UT_IStream is,
UT_String pathname 
) [inline]

Definition at line 136 of file UT_CPIO.h.

virtual int UT_CPIO::openPostCheck ( UT_IStream is,
UT_WorkBuffer pathname 
) [virtual]

virtual UT_IStream* UT_CPIO::read ( UT_IStream is  )  [virtual]

virtual int UT_CPIO::skip ( UT_IStream is  )  [virtual]

virtual int UT_CPIO::writeTrailer ( ostream &  os  )  [virtual]


Member Data Documentation

Definition at line 173 of file UT_CPIO.h.

char* UT_CPIO::myData [protected]

Definition at line 176 of file UT_CPIO.h.

long UT_CPIO::myFileSize [protected]

Definition at line 178 of file UT_CPIO.h.

long UT_CPIO::myHeaderEnd [protected]

Definition at line 180 of file UT_CPIO.h.

long UT_CPIO::myHeaderStart [protected]

Definition at line 179 of file UT_CPIO.h.

UT_IStream* UT_CPIO::myIs [protected]

Definition at line 174 of file UT_CPIO.h.

long UT_CPIO::myModTime [protected]

Definition at line 177 of file UT_CPIO.h.

Definition at line 175 of file UT_CPIO.h.

int UT_CPIO::myPacketTainted [protected]

Definition at line 181 of file UT_CPIO.h.


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

Generated on Fri May 25 00:10:46 2012 for HDK by  doxygen 1.5.9