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. | |
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
Definition at line 105 of file simple.h.
size_t InputRejecting< T >::Put2 | ( | const byte * | inString, | |
size_t | length, | |||
int | messageEnd, | |||
bool | blocking | |||
) | [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 implmentation throws InputRejected.