[btr] Only print debug message if we're really increasing the wrap buffer.
[paraslash.git] / filter.h
index e7dc1ca632684b928236aa9d6a7e86317c626cdf..a11cad50d272981c21d986f6381d3dd41a823c25 100644 (file)
--- a/filter.h
+++ b/filter.h
@@ -15,19 +15,11 @@ enum filter_enum {FILTER_ENUM};
 struct filter_node {
        /** The number in the array of available filters. */
        unsigned filter_num;
-       /** The filter chain this filter node belongs to. */
-       struct filter_chain *fc;
        /**
         * Each filter may store any filter-specific information about the particular
         * instance of the filter here.
         */
        void *private_data;
-       /** The output buffer. */
-       char *buf;
-       /** The size of the output buffer. */
-       size_t bufsize;
-       /** The number of bytes currently loaded in \a buf. */
-       size_t loaded;
        /** The list of registered callbacks. */
        struct list_head callbacks;
        /** A pointer to the configuration of this instance. */
@@ -72,7 +64,8 @@ struct filter {
         * Close one instance of this filter.
         *
         * Free all resources of associated with \a fn that were previously allocated
-        * by the open() function.
+        * by the open() function. It's OK to leave this alone if the filter does not
+        * need any cleanups.
         */
        void (*close)(struct filter_node *fn);
        /**