Lines Matching defs:Filter
15 class CRYPTOPP_DLL CRYPTOPP_NO_VTABLE Filter : public BufferedTransformation, public NotCopyable
18 Filter(BufferedTransformation *attachment = NULL);
34 void Insert(Filter *nextFilter); // insert filter after this one
83 class CRYPTOPP_DLL MeterFilter : public Bufferless<Filter>
145 class CRYPTOPP_DLL FilterWithBufferedInput : public Filter
228 class CRYPTOPP_DLL FilterWithInputQueue : public Filter
231 FilterWithInputQueue(BufferedTransformation *attachment=NULL) : Filter(attachment) {}
259 //! Filter Wrapper for StreamTransformation, optionally handling padding/unpadding when needed
288 //! Filter Wrapper for HashTransformation
289 class CRYPTOPP_DLL HashFilter : public Bufferless<Filter>, private FilterPutSpaceHelper
307 //! Filter Wrapper for HashTransformation
342 //! Filter wrapper for encrypting with AuthenticatedSymmetricCipher, optionally handling padding/unpadding when needed
359 //! Filter wrapper for decrypting with AuthenticatedSymmetricCipher, optionally handling padding/unpadding when needed
384 //! Filter Wrapper for PK_Signer
385 class CRYPTOPP_DLL SignerFilter : public Unflushable<Filter>
404 //! Filter Wrapper for PK_Verifier
536 //! Base class for Filter classes that are proxies for a chain of other filters.
544 void SetFilter(Filter *filter);
724 //! A Filter that pumps data into its attachment as input
725 class CRYPTOPP_DLL CRYPTOPP_NO_VTABLE Source : public InputRejecting<Filter>