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

WindowsPipeSender Class Reference

#include <winpipes.h>

Inheritance diagram for WindowsPipeSender:

WindowsPipe NetworkSender Waitable WindowsPipeSink List of all members.

Detailed Description

Definition at line 83 of file winpipes.h.

Public Member Functions

bool MustWaitForResult ()
void Send (const byte *buf, unsigned int bufLen)
unsigned int GetSendResult ()
void SendEof ()
unsigned int GetMaxWaitObjectCount () const
 maximum number of wait objects that this object can return

void GetWaitObjects (WaitObjectContainer &container)
 put wait objects into container

virtual bool MustWaitToSend ()
bool Wait (unsigned long milliseconds)
 wait on this object


Protected Member Functions

virtual HANDLE GetHandle () const =0
virtual void HandleError (const char *operation) const
void CheckAndHandleError (const char *operation, BOOL result) const


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 files:
Generated on Wed Jul 28 08:07:17 2004 for Crypto++ by doxygen 1.3.7