Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

DynamicFilterFile Class Reference

List of all members.

Public Member Functions

int close ()
 DynamicFilterFile ()
int flush (u_long id, Stream *s, u_long *)
int getFooter (u_long id, Stream *s, char *buffer, u_long len, u_long *nbw)
int getHeader (u_long id, Stream *s, char *buffer, u_long len, u_long *nbw)
const char * getName (u_long id, Stream *s, char *, u_long)
int loadFromFile (const char *name)
int modifyData (u_long id, Stream *s)
int read (u_long id, Stream *s, char *buffer, u_long len, u_long *)
int write (u_long id, Stream *s, const char *buffer, u_long len, u_long *)
 ~DynamicFilterFile ()

Protected Attributes

DynamicLibrary file

Constructor & Destructor Documentation

DynamicFilterFile::DynamicFilterFile  ) 
 

Construct the object.

DynamicFilterFile::~DynamicFilterFile  ) 
 

Destroy the object.


Member Function Documentation

int DynamicFilterFile::close  ) 
 

Close the filter.

int DynamicFilterFile::flush u_long  id,
Stream s,
u_long *  nbw
 

Flush remaining data to the stream.

int DynamicFilterFile::getFooter u_long  id,
Stream s,
char *  buffer,
u_long  len,
u_long *  nbw
 

Get the filter footer.

int DynamicFilterFile::getHeader u_long  id,
Stream s,
char *  buffer,
u_long  len,
u_long *  nbw
 

Get the filter header.

const char * DynamicFilterFile::getName u_long  id,
Stream s,
char *  buffer,
u_long  len
 

Get the name for the filter.

int DynamicFilterFile::loadFromFile const char *  name  ) 
 

Load a filter from a file. Returns zero on success.

int DynamicFilterFile::modifyData u_long  id,
Stream s
 

Check if the filter modifies the data.

int DynamicFilterFile::read u_long  id,
Stream s,
char *  buffer,
u_long  len,
u_long *  nbr
 

Read using the filter from the specified stream.

int DynamicFilterFile::write u_long  id,
Stream s,
const char *  buffer,
u_long  len,
u_long *  nbw
 

Write to the stream using the filter.


Member Data Documentation

DynamicLibrary DynamicFilterFile::file [protected]
 


Generated on Wed Nov 8 13:12:48 2006 for MyServer by doxygen 1.3.6