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

Source Class Reference

#include <filters.h>

Inheritance diagram for Source:

SourceTemplate< T > SourceTemplate< FileStore > SourceTemplate< RandomNumberStore > SourceTemplate< StringStore > FileSource RandomNumberSource StringSource List of all members.

Detailed Description

A Filter that pumps data into its attachment as input.

Definition at line 605 of file filters.h.

Public Member Functions

 Source (BufferedTransformation *attachment)
unsigned long Pump (unsigned long pumpMax=ULONG_MAX)
unsigned int PumpMessages (unsigned int count=UINT_MAX)
void PumpAll ()
virtual unsigned int Pump2 (unsigned long &byteCount, bool blocking=true)=0
virtual unsigned int PumpMessages2 (unsigned int &messageCount, bool blocking=true)=0
virtual unsigned int PumpAll2 (bool blocking=true)
virtual bool SourceExhausted () const=0

Protected Member Functions

void SourceInitialize (bool pumpAll, const NameValuePairs &parameters)


The documentation for this class was generated from the following files:
Generated on Sun Mar 14 20:44:42 2004 for Crypto++ by doxygen 1.3.6-20040222