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

SocketSource Class Reference

. More...

#include <socketft.h>

Inheritance diagram for SocketSource:

Socket NetworkSource NetworkReceiver NonblockingSource Source BufferedTransformationWithAutoSignal Filter BufferedTransformation BufferedTransformation List of all members.

Public Methods

 SocketSource (socket_t s=INVALID_SOCKET,bool pumpAndClose=false,BufferedTransformation *outQueue=NULL)
bool ReceiveReady (unsigned long timeout=0)
bool Receive (byte *buf,unsigned int bufLen)
bool ReceiveResultReady (unsigned long timeout=0)
unsigned int GetReceiveResult ()
bool EofReceived ()const

Detailed Description

.

Definition at line 149 of file socketft.h.


Constructor & Destructor Documentation

SocketSource::SocketSource ( socket_t s = INVALID_SOCKET,
bool pumpAll = false,
BufferedTransformation * outQueue = NULL )
 

Definition at line 298 of file socketft.cpp.


Member Function Documentation

bool SocketSource::EofReceived ( ) const [inline, virtual]
 

Reimplemented from NetworkReceiver.

Definition at line 158 of file socketft.h.

unsigned int SocketSource::GetReceiveResult ( ) [inline, virtual]
 

Reimplemented from NetworkReceiver.

Definition at line 157 of file socketft.h.

bool SocketSource::Receive ( byte * buf,
unsigned int bufLen ) [virtual]
 

Reimplemented from NetworkReceiver.

Definition at line 305 of file socketft.cpp.

bool SocketSource::ReceiveReady ( unsigned long timeout = 0 ) [virtual]
 

Reimplemented from NetworkReceiver.

Definition at line 313 of file socketft.cpp.

bool SocketSource::ReceiveResultReady ( unsigned long timeout = 0 ) [inline, virtual]
 

Reimplemented from NetworkReceiver.

Definition at line 156 of file socketft.h.


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