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

wvstream.h File Reference

#include "wvxplc.h"
#include "wverror.h"
#include "wvbuf.h"
#include "wvcallback.h"
#include "wvtimeutils.h"
#include <errno.h>
#include <limits.h>
#include <unistd.h>
#include <sys/time.h>

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IWvStream
struct  IWvStream::SelectRequest
 A SelectRequest is a convenient way to remember what we want to do to a particular stream: read from it, write to it, or check for exceptions. More...

struct  IWvStream::SelectInfo
 the data structure used by pre_select()/post_select() and internally by select(). More...

class  WvStream
 Unified support for streams, that is, sequences of bytes that may or may not be ready for read/write at any given time. More...


Typedefs

typedef WvCallback< void,
WvStream &, void * > 
WvStreamCallback

Functions

 DEFINE_XIID (IWvStream,{0x7ca76e98, 0xb653, 0x43d7,{0xb0, 0x56, 0x8b, 0x9d, 0xde, 0x9a, 0xbe, 0x9d}})

Variables

WvStreamwvcon
 Console streams...

WvStreamwvin
WvStreamwvout
WvStreamwverr


Typedef Documentation

typedef WvCallback<void, WvStream&, void*> WvStreamCallback
 

Definition at line 33 of file wvstream.h.

Referenced by WvUnixListener::auto_accept(), WvTCPListener::auto_accept(), WvStream::close(), UniConfDaemon::setupsslsocket(), UniConfDaemon::setuptcpsocket(), UniConfDaemon::setupunixsocket(), UniClientGen::UniClientGen(), and WvDelayedCallback< InnerCallback >::WvDelayedCallback().


Function Documentation

DEFINE_XIID IWvStream   ) 
 


Variable Documentation

WvStream* wvcon
 

Console streams...

This can be reassigned while the program is running, if desired, but MUST NOT be NULL.

Definition at line 730 of file wvstream.h.

Referenced by cmptest(), main(), and runtests().

WvStream* wverr
 

Definition at line 733 of file wvstream.h.

Referenced by trymount(), and usage().

WvStream* wvin
 

Definition at line 731 of file wvstream.h.

Referenced by main().

WvStream* wvout
 

Definition at line 732 of file wvstream.h.

Referenced by main().


Generated on Sat Mar 13 14:56:27 2004 for WvStreams by doxygen 1.3.6-20040222