FS_IStreamFilterFactory Class Reference

#include <FS_IStreamFilterFactory.h>

List of all members.

Public Member Functions

 FS_IStreamFilterFactory ()
virtual ~FS_IStreamFilterFactory ()
virtual UT_IStreamcreateIStreamFilter (UT_IStream *is) const =0
virtual FS_IStreamFilterFactorycloneFilterFactory () const =0
 Instantiates a identical copy of this class object.
virtual int getDataSize (UT_IStream *is, int stream_size) const =0


Detailed Description

Definition at line 29 of file FS_IStreamFilterFactory.h.


Constructor & Destructor Documentation

FS_IStreamFilterFactory::FS_IStreamFilterFactory (  ) 

virtual FS_IStreamFilterFactory::~FS_IStreamFilterFactory (  )  [virtual]


Member Function Documentation

virtual FS_IStreamFilterFactory* FS_IStreamFilterFactory::cloneFilterFactory (  )  const [pure virtual]

Instantiates a identical copy of this class object.

virtual UT_IStream* FS_IStreamFilterFactory::createIStreamFilter ( UT_IStream is  )  const [pure virtual]

This method instantiates an input stream filter (which is itself an input stream). The filter will read raw data from the 'is', then process it and present the transformed data to the user of the filter, which will see it just as a regular input stream.

virtual int FS_IStreamFilterFactory::getDataSize ( UT_IStream is,
int  stream_size 
) const [pure virtual]

Obtains the size of the data encoded in the is, ie. the size of the data after the raw input stream bytes have been filtered.


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

Generated on Mon Jan 28 00:28:38 2013 for HDK by  doxygen 1.5.9