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

#include <FS_WriteFilterFactory.h>

Public Member Functions

 FS_WriteFilterFactory ()
 
virtual ~FS_WriteFilterFactory ()
 
virtual int64 getMemoryUsage (bool inclusive) const =0
 Get the amount of memory owned by this FS_WriteFilterFactory. More...
 
virtual UT_StreamBufferFiltercreateBufferFilter () const =0
 
virtual FS_WriteFilterFactorycloneFilterFactory () const =0
 Instantiates a identical copy of this class object. More...
 
virtual int getFilteredSize (int size)
 Returns the size of filtered data based on its original unfiltred size. More...
 
virtual bool matches (const FS_IStreamFilterFactory *f) const =0
 Returns true if this write filter matches the specified read filter. More...
 

Detailed Description

Definition at line 24 of file FS_WriteFilterFactory.h.

Constructor & Destructor Documentation

FS_WriteFilterFactory::FS_WriteFilterFactory ( )
virtual FS_WriteFilterFactory::~FS_WriteFilterFactory ( )
virtual

Member Function Documentation

virtual FS_WriteFilterFactory* FS_WriteFilterFactory::cloneFilterFactory ( ) const
pure virtual

Instantiates a identical copy of this class object.

virtual UT_StreamBufferFilter* FS_WriteFilterFactory::createBufferFilter ( ) const
pure virtual

This method instantiates an write filter. The filter is used on each section, when the index file writes them out to the output stream.

virtual int FS_WriteFilterFactory::getFilteredSize ( int  size)
virtual

Returns the size of filtered data based on its original unfiltred size.

virtual int64 FS_WriteFilterFactory::getMemoryUsage ( bool  inclusive) const
pure virtual

Get the amount of memory owned by this FS_WriteFilterFactory.

virtual bool FS_WriteFilterFactory::matches ( const FS_IStreamFilterFactory f) const
pure virtual

Returns true if this write filter matches the specified read filter.


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