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

NetworkSender Class Reference

#include <network.h>

Inheritance diagram for NetworkSender:

Waitable WindowsPipeSender WindowsPipeSink List of all members.

Detailed Description

Network Sender.

Definition at line 90 of file network.h.

Public Member Functions

virtual bool MustWaitToSend ()
virtual bool MustWaitForResult ()
virtual void Send (const byte *buf, size_t bufLen)=0
virtual unsigned int GetSendResult ()=0
virtual void SendEof ()=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 321 of file wait.cpp.

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

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


The documentation for this class was generated from the following file:
Generated on Tue Aug 16 08:38:50 2005 for Crypto++ by  doxygen 1.3.9.1