Inheritance diagram for DynamicFilter:

Public Member Functions | |
| DynamicFilter (DynamicFilterFile *, Stream *, u_long) | |
| DynamicFilter (DynamicFilterFile *) | |
| virtual int | flush (u_long *) |
| virtual int | getFooter (char *buffer, u_long len, u_long *nbw) |
| virtual int | getHeader (char *buffer, u_long len, u_long *nbw) |
| u_long | getId () |
| virtual const char * | getName (char *, u_long) |
| Stream * | getParent () |
| virtual int | modifyData () |
| virtual int | read (char *buffer, u_long len, u_long *) |
| void | setId (u_long) |
| void | setParent (Stream *) |
| virtual int | write (const char *buffer, u_long len, u_long *) |
| ~DynamicFilter () | |
Protected Attributes | |
| DynamicFilterFile * | file |
| u_long | id |
|
|
Construct the DynamicFilter object. |
|
||||||||||||||||
|
Construct the object passing a stream and a numeric ID. |
|
|
Destroy the DynamicFilter object. |
|
|
Flush everything to the stream. Returns -1 on errors. Reimplemented from Filter. |
|
||||||||||||||||
|
Get a footer for the filter. Returns -1 on errors. Reimplemented from Filter. |
|
||||||||||||||||
|
Get an header for the filter. Returns -1 on errors. Reimplemented from Filter. |
|
|
Get the numeric ID for the filter. |
|
||||||||||||
|
Return a string with the filter name. If an external buffer is provided write the name there too. Reimplemented from Filter. |
|
|
Get the stream used by the filter. Reimplemented from Filter. |
|
|
Returns a nonzero value if the filter modify the input/output data. Reimplemented from Filter. |
|
||||||||||||||||
|
Read [len] characters using the filter. Returns -1 on errors. Reimplemented from Filter. |
|
|
Set a numeric ID for the filter object. |
|
|
Set the stream where apply the filter. Reimplemented from Filter. |
|
||||||||||||||||
|
Write [len] characters to the stream. Returns -1 on errors. Reimplemented from Filter. |
|
|
|
|
|
|
1.3.9.1