Crypto++
8.0
Free C++ class library of cryptographic schemes
|
Base class for input rejecting filters. More...
Classes | |
struct | InputRejected |
Public Member Functions | |
INPUT | |
size_t | Put2 (const byte *inString, size_t length, int messageEnd, bool blocking) |
Input a byte array for processing. More... | |
SIGNALS | |
bool | IsolatedFlush (bool hardFlush, bool blocking) |
bool | IsolatedMessageSeriesEnd (bool blocking) |
size_t | ChannelPut2 (const std::string &channel, const byte *inString, size_t length, int messageEnd, bool blocking) |
bool | ChannelMessageSeriesEnd (const std::string &channel, int messageEnd, bool blocking) |
Base class for input rejecting filters.
T | the class or type |
T should be a BufferedTransformation derived class
|
inline |
Input a byte array for processing.
inString | the byte array to process |
length | the size of the string, in bytes |
messageEnd | means how many filters to signal MessageEnd() to, including this one |
blocking | specifies whether the object should block when processing input |
InputRejected |
Internally, the default implementation throws InputRejected.