Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

NetworkSource Class Reference

Network Source. More...

#include <network.h>

Inheritance diagram for NetworkSource:

NetworkReceiver NonblockingSource Source BufferedTransformationWithAutoSignal Filter BufferedTransformation BufferedTransformation SocketSource WindowsPipeSource List of all members.

Public Methods

 NetworkSource (BufferedTransformation *outQ)
unsigned long GeneralPump (unsigned long maxSize=ULONG_MAX,unsigned long maxTime=INFINITE_TIME,bool checkDelimiter=false,byte delimiter='\n')
 pump up to maxSize bytes using at most maxTime milliseconds. More...


Detailed Description

Network Source.

Definition at line 73 of file network.h.


Constructor & Destructor Documentation

NetworkSource::NetworkSource ( BufferedTransformation * outQ )
 

Definition at line 25 of file network.cpp.


Member Function Documentation

unsigned long NetworkSource::GeneralPump ( unsigned long maxSize = ULONG_MAX,
unsigned long maxTime = INFINITE_TIME,
bool checkDelimiter = false,
byte delimiter = '\n' ) [virtual]
 

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.

Reimplemented from NonblockingSource.

Definition at line 30 of file network.cpp.


The documentation for this class was generated from the following files:
Generated at Mon Jan 15 01:16:55 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000