#include <network.h>
Inheritance diagram for NonblockingSource:
Definition at line 10 of file network.h.
NONBLOCKING SOURCE | |
virtual unsigned int | GeneralPump2 (unsigned long &byteCount, bool blockingOutput=true, unsigned long maxTime=INFINITE_TIME, bool checkDelimiter=false, byte delimiter='\n')=0 |
pump up to maxSize bytes using at most maxTime milliseconds | |
unsigned long | GeneralPump (unsigned long maxSize=ULONG_MAX, unsigned long maxTime=INFINITE_TIME, bool checkDelimiter=false, byte delimiter='\n') |
unsigned long | TimedPump (unsigned long maxTime) |
unsigned long | PumpLine (byte delimiter='\n', unsigned long maxSize=1024) |
unsigned int | Pump2 (unsigned long &byteCount, bool blocking=true) |
unsigned int | PumpMessages2 (unsigned int &messageCount, bool blocking=true) |
Public Member Functions | |
NonblockingSource (BufferedTransformation *attachment) |
|
pump up to maxSize bytes using at most maxTime milliseconds If checkDelimiter is true, pump up to delimiter, which itself is not extracted or pumped. Implemented in NetworkSource. |