Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

NetworkReceiver Class Reference

#include <network.h>

Inheritance diagram for NetworkReceiver:

Waitable WindowsPipeReceiver WindowsPipeSource List of all members.

Detailed Description

Network Receiver.

Definition at line 43 of file network.h.

Public Member Functions

virtual bool MustWaitToReceive ()
virtual bool MustWaitForResult ()
virtual void Receive (byte *buf, unsigned int bufLen)=0
virtual unsigned int GetReceiveResult ()=0
virtual bool EofReceived () const =0
virtual unsigned int GetMaxWaitObjectCount () const =0
 maximum number of wait objects that this object can return

virtual void GetWaitObjects (WaitObjectContainer &container)=0
 put wait objects into container

bool Wait (unsigned long milliseconds)
 wait on this object


Member Function Documentation

bool Waitable::Wait unsigned long  milliseconds  )  [inherited]
 

wait on this object

same as creating an empty container, calling GetWaitObjects(), and calling Wait() on the container

Definition at line 247 of file wait.cpp.

References Waitable::GetWaitObjects(), WaitObjectContainer::Wait(), and Waitable::Wait().

Referenced by NetworkSource::GeneralPump2(), NetworkSink::TimedFlush(), and Waitable::Wait().


The documentation for this class was generated from the following file:
Generated on Wed Jul 28 08:07:14 2004 for Crypto++ by doxygen 1.3.7