Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | 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 70 of file wvconstream.cc.

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

WvStream* wverr
 

Definition at line 73 of file wvconstream.cc.

Referenced by trymount(), and usage().

WvStream* wvin
 

Definition at line 71 of file wvconstream.cc.

Referenced by main().

WvStream* wvout
 

Definition at line 72 of file wvconstream.cc.

Referenced by main().


Generated on Wed Dec 15 15:08:13 2004 for WvStreams by  doxygen 1.3.9.1