|
Crypto++
|
A Filter that pumps data into its attachment as input. More...
#include <filters.h>
Public Member Functions | |
| Source (BufferedTransformation *attachment=NULL) | |
| lword | Pump (lword pumpMax=size_t(0)-1) |
| unsigned int | PumpMessages (unsigned int count=UINT_MAX) |
| void | PumpAll () |
| virtual size_t | Pump2 (lword &byteCount, bool blocking=true)=0 |
| virtual size_t | PumpMessages2 (unsigned int &messageCount, bool blocking=true)=0 |
| virtual size_t | PumpAll2 (bool blocking=true) |
| virtual bool | SourceExhausted () const =0 |
| size_t | Put2 (const byte *begin, size_t length, int messageEnd, bool blocking) |
| bool | IsolatedFlush (bool, bool) |
| bool | IsolatedMessageSeriesEnd (bool) |
| size_t | ChannelPut2 (const std::string &channel, const byte *begin, size_t length, int messageEnd, bool blocking) |
| bool | ChannelMessageSeriesEnd (const std::string &, int, bool) |
Protected Member Functions | |
| void | SourceInitialize (bool pumpAll, const NameValuePairs ¶meters) |
A Filter that pumps data into its attachment as input.
1.7.5