| _com_error | |
| _getopt_data | |
| _GUID | The structure underlying UUIDs |
| _UniConfGenRecursiveIter | |
| _UniSecureIter | |
| _WvConStream | |
| argp | |
| argp_child | |
| argp_fmtstream | |
| argp_option | |
| argp_state | |
| argument | |
| arguments | |
| WvSpeex::BitrateSpec | Bitrate specification |
| BoolGuard | |
| Category | |
| CategoryEntryNode | |
| CategoryIterator | |
| CategoryManager | |
| CategoryNode | |
| WvSpeex::CBRBitrate | Specifies a constant bitrate specified in bits per second |
| WvSpeex::CBRQuality | Specifies a constant bitrate based on a quality index ranging from 0.0 (low quality) to 1.0 (high quality) |
| char_directive | |
| char_directives | |
| CheckIObject | |
| CheckIObjectOk | |
| CheckIObjectOkVector | |
| config_t | |
| ConversionIObject< T > | |
| ConversionIObject< T >::No | |
| CStrExtraEscape | |
| DefaultPort | |
| DIR | |
| dirent | |
| FixLibcIoBuffers | |
| ftpparse | |
| GenericFactory | Generic factory class |
| GenStyleChangeTreeIter | |
| GenStyleValueTreeIter | |
| group | |
| HandlerNode | |
| hdr | |
| hol | |
| hol_cluster | |
| hol_entry | |
| hol_help_state | |
| ICategory | Represents a category |
| ICategoryIterator | Allows iteration over a category |
| ICategoryManager | Let you register categories and obtain information about them |
| IExample | |
| IFactory | Common object creation interface |
| IModule | The interface that a module should provide |
| IModuleLoader | The interface to control the module loader |
| IModuleManagerFactory | |
| IMoniker | An interface for obtaining an IObject given a moniker string |
| IMonikerService | An interface for registering objects so they can be retrieved using a moniker |
| IObject | The basic interface which is included by all other XPLC interfaces and objects |
| IObjectImplInternal | Helper internal structure |
| IServiceHandler | Interface to an object which can be used to find other objects, given their UUIDs |
| IServiceManager | The XPLC service manager interface |
| IStaticServiceHandler | Service handler for statically linked components |
| IUniConfGen | An abstract data container that backs a UniConf tree |
| IWeakRef | Represents a weak reference to another object |
| IWvIPFirewall | |
| IWvStream | |
| IWvStream::SelectInfo | Data structure used by pre_select()/post_select() and internally by select() |
| 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 |
| Math | |
| mbchar | |
| mbuiter_multi | |
| MemOps | An abstraction for memory transfer operations |
| Module | |
| ModuleLoader | |
| ModuleManager | |
| ModuleManagerFactory | |
| ModuleNode | |
| MonikerNode | |
| MonikerService | |
| my_userdata | |
| MyEdit | |
| MySocket | |
| NewMoniker | |
| ObjectNode | |
| OpEqComp< K > | |
| option | |
| parser | |
| parser_convert_state | |
| parser_sizes | |
| pentry_state | |
| prefix_t | |
| Report | |
| RunWinSockInitialize | |
| ServiceManager | |
| SimpleComponent | |
| socket_fd_pair | |
| SocketFromFDMaker | |
| SpeedLookup | |
| StaticServiceHandler | |
| StrCaseComp< K > | |
| StupidWvForkDeallocator | |
| tun_pi | |
| UniAutoMountGen | |
| UniBachelorGen | |
| UniCacheGen | A UniConf generator that adds a cache layer on top of another generator |
| UniCallbackGen | A UniConf generator that executes callbacks to generate the value of keys |
| UniClientConn | Represents a connection to a UniConf daemon via any WvStream |
| UniClientConn::CommandInfo | |
| UniClientGen | Communicates with a UniConfDaemon to fetch and store keys and values |
| UniConf | UniConf instances function as handles to subtrees of a UniConf tree and expose a high-level interface for clients |
| UniConf::Iter | This iterator walks through all immediate children of a UniConf node |
| UniConf::IterBase | An implementation base class for key iterators |
| UniConf::RecursiveIter | This iterator performs depth-first traversal of a subtree |
| UniConf::SortedIter | A sorted variant of UniConf::Iter |
| UniConf::SortedIterBase | An implementation base class for sorted key iterators |
| UniConf::SortedRecursiveIter | A sorted variant of UniConf::RecursiveIter |
| UniConf::SortedXIter | A sorted variant of UniConf::XIter |
| UniConf::XIter | This iterator walks over all children that match a wildcard pattern |
| UniConfChangeTree | |
| UniConfd | |
| UniConfDaemon | |
| UniConfDaemonConn | Retains all state and behavior related to a single UniConf daemon connection |
| UniConfGen | A default implementation of IUniConfGen, providing various handy features that save trouble when implementing typical generators |
| UniConfGen::Iter | An abstract iterator over keys and values in a generator |
| UniConfGen::NullIter | An iterator that's always empty |
| UniConfKey | Represents a UniConf key which is a path in a hierarchy structured much like the traditional Unix filesystem |
| UniConfKey::Iter | An iterator over the segments of a key |
| UniConfPair | Represents a simple key-value pair |
| UniConfPamConn | |
| UniConfRoot | Represents the root of a hierarhical registry consisting of pairs of UniConfKeys and associated string values |
| UniConfTree< Sub, Base > | A recursively composed dictionary for tree-structured data indexed by UniConfKey |
| UniConfTree< Sub, Base >::Iter | An iterator that walks over all elements on one level of a UniConfTree |
| UniConfValueTree | A plain UniConfTree that holds keys and values |
| UniDefGen | |
| UniFastRegetGen | A lightwight but slightly dangerous variant of UniCacheGen |
| UniFileSystemGen | Creates a UniConf tree that mirrors some point in the Linux filesystem, with restrictions |
| UniFileSystemGenIter | |
| UniFilterGen | A UniConfGen that delegates all requests to an inner generator |
| UniHashTreeBase | |
| UniHashTreeBase::Accessor | |
| UniHashTreeBase::Iter | |
| UniIniGen | Loads and saves ".ini"-style files similar to those used by Windows, but adapted to represent keys and values using Tcl style lists |
| UniListGen | Accepts a list of UniConf generators, and stacks them, treating them as one uniconf source |
| UniListGen::IterIter | |
| UniListIter | An iterator that iterates through a constant list of keys |
| UniMountGen | The UniMountTree implementation realized as a UniConfGen |
| UniMountGen::UniGenMount | |
| UniMountGen::UniGenMountPairs | |
| UniNullGen | A generator that is always empty and rejects changes |
| UniPermGen | UniPermGen wraps a tree encoding Unix-style permissions, and provides an API for setting and checking them |
| UniPermGen::Credentials | |
| UniPStoreGen | A generator that exposes Windows protected storage |
| UniReadOnlyGen | A generator that wraps another generator and makes it read only |
| UniRegistryGen | A generator that exposes the windows registry |
| UniRegistryGenIter | |
| UniReplicateGen | A UniConf generator that replicates generators between an ordered list of inner generators, with the priority given by the list |
| UniRetryGen | A UniConfGen that reconnects to an inner generator specified by a moniker whenever the inner generator is no longer OK |
| UniSecureGen | UniSecureGen wraps a given generator and checks permissions (using a Unix-style scheme) before responding to requests |
| UniSlowGen | A UniConfGen that counts all "potentially synchronous" (ie |
| UniSmartKey | |
| UniSubtreeGen | A UniConfGen that returns only a particular subtree of a given generator |
| UniTempGen | A UniConf generator that stores keys in memory |
| UniTransaction | Wraps an existing UniConf tree with a transaction generator |
| UniTransactionGen | A UniConfGen that represents pending transactions to another generator |
| UniUnwrapGen | Deprecated: a UniConfGen that delegates all requests to an inner UniConf |
| UniUnwrapGen::Iter | |
| UniUnwrapGen::RecursiveIter | |
| UniWatch | |
| UniWatchInfo | |
| UniWatchInfoTree | |
| UniWatchList | |
| UniWvConfGen | A UniConf generator for backwards compatibility with WvConf |
| UniWvConfGen::WvConfIter | A wrapper class for the wvconf iters to provide a UniConfGen iter |
| uparam_name | |
| uparams | |
| uuid | |
| UUID_Info | Utility structure used for the interface map |
| WvSpeex::VBRQuality | Specifies a variable bitrate based on a quality index ranging from 0.0 (low quality) to 1.0 (high quality) |
| WeakRef | Common implementation of a weak reference |
| WvAddr | Base class for different address types, each of which will have the ability to convert itself to/from a printable string, as well as other type-specific abilities |
| WvAdler32Digest | Adler32 checksum Digest length of 4 bytes |
| WvARCnetAddr | An ARCnet address is made up of a single hex number |
| WvArgs | WvArgs - Sane command-line argument processing for WvStreams |
| WvArgsArgCallbackOption | |
| WvArgsArgOption | |
| WvArgsData | |
| WvArgsDoubleOption | |
| WvArgsFlipBoolOption | |
| WvArgsFloatOption | |
| WvArgsIncIntOption | |
| WvArgsIntOption | |
| WvArgsLongOption | |
| WvArgsNoArgCallbackOption | |
| WvArgsNoArgOption | |
| WvArgsOption | |
| WvArgsResetBoolOption | |
| WvArgsSetBoolOption | |
| WvArgsStringListAppendOption | |
| WvArgsStringOption | |
| WvAtomicFile | WvAtomicFile implements a simple extension to wvfile to allow for atomic file creation |
| WvAudioDecoder | |
| WvAudioEncoder | Abstract base class for encoders for PCM audio |
| WvBackslashDecoder | An encoder that performs C-style backslash unescaping of strings |
| WvBackslashEncoder | An encoder that performs C-style backslash escaping of strings |
| WvBase64Decoder | A base 64 decoder |
| WvBase64Encoder | A base 64 encoder |
| WvBdbHash | Base class for the template to save space |
| WvBdbHash::datum | |
| WvBdbHash::IterBase | |
| WvBlowfishEncoder | An encoder implementing the Blowfish encryption method |
| WvBlowfishStream | A crypto stream implementing Blowfish encryption |
| WvBoundCallback< InnerCallback, B > | |
| WvBufBase< T > | The generic buffer base type |
| WvBufBase< unsigned char > | Specialization of WvBufBase for unsigned char type buffers intended for use with raw memory buffers |
| WvBufBaseCommonImpl< T > | An abstract generic buffer template |
| WvBufCursorBase< T > | A buffer that acts like a cursor over a portion of another buffer |
| WvBufCursorStore | The WvBufCursor storage class |
| WvBufStore | The abstract buffer storage base class |
| WvBufStream | WvBufStream stores data written by write(), and returns it later on in read() |
| WvBufUrlStream | |
| WvBufViewBase< T > | A buffer that provides a read-write view over another buffer with a different datatype |
| WvCallback< R, P1, P2, P3, P4, P5, P6, P7, P8 > | |
| WvCallbackFunctor< ParentCallback, Functor > | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, P6, P7, P8 > | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, P6, P7, P8 >::FrozenParams | |
| WvCallbackImpl< R, E, E, E, E, E, E, E, E > | |
| WvCallbackImpl< R, E, E, E, E, E, E, E, E >::FrozenParams | |
| WvCallbackImpl< R, P1, E, E, E, E, E, E, E > | |
| WvCallbackImpl< R, P1, E, E, E, E, E, E, E >::FrozenParams | |
| WvCallbackImpl< R, P1, P2, E, E, E, E, E, E > | |
| WvCallbackImpl< R, P1, P2, E, E, E, E, E, E >::FrozenParams | |
| WvCallbackImpl< R, P1, P2, P3, E, E, E, E, E > | |
| WvCallbackImpl< R, P1, P2, P3, E, E, E, E, E >::FrozenParams | |
| WvCallbackImpl< R, P1, P2, P3, P4, E, E, E, E > | |
| WvCallbackImpl< R, P1, P2, P3, P4, E, E, E, E >::FrozenParams | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, E, E, E > | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, E, E, E >::FrozenParams | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, P6, E, E > | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, P6, E, E >::FrozenParams | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, P6, P7, E > | |
| WvCallbackImpl< R, P1, P2, P3, P4, P5, P6, P7, E >::FrozenParams | |
| WvCallbackList< InnerCallback > | |
| WvCallbackMember< ParentCallback, PtrToObject, PtrToMember > | |
| WvCircularBuf | The circular in place raw memory buffer type |
| WvCircularBufBase< T > | A buffer that wraps a pre-allocated array and provides read-write access to its elements using a circular buffering scheme rather than a purely linear one, as used by WvInPlaceBuf |
| WvCircularBufStore | The WvCircularBuf storage class |
| WvComSmart< I > | |
| WvComSmartBase | |
| WvConf | WvConf configuration file management class: used to read/write config files that are formatted in the style of Windows .ini files |
| WvConfCallbackInfo | |
| WvConfEmu | |
| WvConfEmu::Iter | |
| WvConfigEntry | |
| WvConfigEntryEmu | |
| WvConfigSection | |
| WvConfigSectionEmu | |
| WvConfigSectionEmu::Iter | |
| WvConstInPlaceBuf | The const in place raw memory buffer type |
| WvConstInPlaceBufBase< T > | A buffer that wraps a pre-allocated array and provides read-only access to its elements |
| WvConstInPlaceBufStore | The WvConstInPlaceBuf storage class |
| WvConstStringBuffer | A raw memory read-only buffer backed by a constant WvString |
| WvCont | WvCont provides "continuations", which are apparently also known as semi-coroutines |
| WvCont::Data | |
| WvCounterModeEncoder | A counter mode encryption encoder |
| WvCrashWill | |
| WvCrc32Digest | CRC32 checksum Digest length of 4 bytes |
| WvCRLMgr | CRL Class to handle certificates and their related functions |
| WvCryptoEncoder | |
| WvDaemon | WvDaemon - High-level abstraction for creating daemon processes |
| WvDailyEvent | A simple class that can trigger an event on a timed basis |
| WvDelayedCallback< InnerCallback > | A WvCallback wrapper that delays until the next tick of the WvIStreamList main loop |
| WvDeserialize< T > | Deserialize a complex templated object |
| WvDeserialize< T * > | If there's a deserializer for type "T", this will make a default deserializer for type "T *"; that is, it'll allocate the new object dynamically and you'll have to free it after |
| WvDeserialize< WvBuf * > | Deserialize a WvBuf |
| WvDeserialize< WvList< T > * > | Deserialize a list of serializable things |
| WvDeserialize< WvStringList * > | |
| WvDiffieHellman | |
| WvDigest | Superclass for all message digests |
| WvDirEnt | |
| WvDirIter | |
| WvDSAKey | An DSA public key or public/private key pair that can be used for encryption |
| WvDsp | Class to access the /dev/dsp device in a way that's sane enough for full-duplex access |
| WvDynBufBase< T > | A buffer that dynamically grows and shrinks based on demand |
| WvDynBufStore | The WvDynBuf storage class |
| WvEncap | Common packet encapsulation types, with the ability to convert a Linux ARPHRD_* value or (struct sockaddr) sa_family value |
| WvEncoder | The base encoder class |
| WvEncoderChain | An encoder chain owns a list of encoders that are used in sequence to transform data from a source buffer to a target buffer |
| WvEncoderStream | WvEncoderStream chains a series of encoders on the input and output ports of the underlying stream to effect on-the-fly data transformations |
| WvError | A variant of WvErrorBase suitable for embedding as a member of your own object, preferably called 'err' |
| WvErrorBase | A class for managing error numbers and strings |
| WvEtherAddr | An ethernet address is made up of a string of hex numbers, in the form AA:BB:CC:DD:EE:FF |
| WvEVPMDDigest | |
| WvFastString | A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to allocate any memory, thus making it faster |
| WvFdStream | Base class for streams built on Unix file descriptors |
| WvFile | WvFile implements a stream connected to a file or Unix device |
| WvFileWatcher | Support for files which sometimes have data appended at the end |
| WvFtpStream | |
| WvFunctorEncoder< IT, OT, FT > | Functor specifies the functor type which must have an operator() with a signature compatible with invocations of the form: const IT data = |
| WvGlob | WvGlob -- Unified support for filename globbing. ! |
| WvGlobDirIter | |
| WvGzipEncoder | An encoder implementing Gzip encryption and decryption |
| WvGzipStream | A stream implementing Gzip compression and decompression |
| WvHashTable< T, K, Accessor, Comparator > | |
| WvHashTable< T, K, Accessor, Comparator >::Iter | |
| WvHashTableBase | The untyped base class of WvHashTable<T> |
| WvHashTableBase::IterBase | |
| WvHexDecoder | A hex decoder |
| WvHexEncoder | A hex encoder |
| WvHMACDigest | HMAC Message Authentication Code |
| WvHTTPHeader | |
| WvHttpPool | |
| WvHTTPStream | WvHTTPStream connects to an HTTP server and allows the requested file to be retrieved using the usual WvStream-style calls |
| WvHttpStream | |
| WvInPlaceBuf | The in place raw memory buffer type |
| WvInPlaceBufBase< T > | A buffer that wraps a pre-allocated array and provides read-write access to its elements |
| WvInPlaceBufStore | The WvInPlaceBuf storage class |
| WvInterface | A WvInterface manages a particular network interface |
| WvInterfaceDict | |
| WvInterfaceDict::Iter | |
| WvInterfaceDict::Sorter | |
| WvIPAddr | An IP address is made up of a "dotted quad" -- four decimal numbers in the form www.xxx.yyy.zzz |
| WvIPAliaser | WvIPAliaser handles IP aliasing in the Linux kernel |
| WvIPFirewall | Class to handle Linux 2.4 IPTables |
| WvIPNet | An IP network comprises two WvIPAddr structures: an address and a netmask |
| WvIPPortAddr | An IP+Port address also includes a port number, with the resulting form www.xxx.yyy.zzz:pppp |
| WvIPRawStream | WvIPRawStream can send and receive packets on a connectionless IP socket |
| WvIPRoute | Manipulate the kernel routing table in strange and interesting ways ;) |
| WvIPRouteList | List of IP Routes currently in effect |
| WvIStreamList | WvStreamList holds a list of WvStream objects -- and its select() and callback() functions know how to handle multiple simultaneous streams |
| WvLink | WvLink is one element of a WvList<T> |
| WvLinkedBufferStore | The WvLinkedBuffer storage class |
| WvList< T > | A linked list container class |
| WvList< T >::Iter | The iterator type for linked lists |
| WvListBase | |
| WvListBase::IterBase | |
| WvLockDev | Class to handle Lock files - useful for WvDial and other places where we need to guarantee exclusive access to a file or device |
| WvLockFile | |
| WvLog | A WvLog stream accepts log messages from applications and forwards them to all registered WvLogRcv's |
| WvLogBuffer | WvLogBuffer is a descendant of WvLogRcv that buffers log messages for later use |
| WvLogBuffer::Msg | |
| WvLogBuffer::MsgCounter | |
| WvLogConsole | Captures formatted log messages and outputs them to the specified file descriptor |
| WvLogFile | A more advanced WvLogFileBase |
| WvLogFileBase | Basic WvLogRcv that logs to a file |
| WvLogRcv | WvLogRcv adds some intelligence to WvLogRcvBase, to keep track of line-prefix-printing and other formatting information |
| WvLogRcv::Src_Lvl | |
| WvLogRcvBase | |
| WvLoopback | Implementation of a WvLoopback stream |
| WvMagicCircle | A circular queue that can be accessed across fork() |
| WvMagicLoopback | |
| WvMap< TKey, TData, Comparator, BackendHash > | |
| WvMapPair< TKey, _TData > | |
| WvMapPair< TKey, _TData * > | |
| WvMatrix | |
| WvMD5Digest | MD5 Digest |
| WvModem | WvModem implements a named modem that really needs to be opened, closed, and manipulated in lots of ways |
| WvModemBase | WvModemBase provides the methods used to control a modem, but without real implementation for most of them, so that they can be used in contexts where modem control is undesirable without reimplementing calling code for such uses |
| WvMoniker< T > | A type-safe version of WvMonikerBase that lets you provide create functions for object types other than IObject |
| WvMonikerBase | WvMonikerBase is an auto-registration class for putting things into a WvMonikerRegistry |
| WvMonikerRegistry | A dictionary for holding moniker-prefix to factory-function mappings |
| WvNullBufBase< T > | A buffer that is always empty |
| WvNullBufStore | The WvNullBuf storage class |
| WvNullEncoder | An encoder that discards all of its input |
| WvOakleyAuth | |
| WvOnDiskAlloc< Backend > | A class based on WvOnDiskHash that lets you store WvBufs and auto-assign them Index values as keys |
| WvOnDiskHash< K, D, Backend > | |
| WvOnDiskHash< K, D, Backend >::datumize< T > | |
| WvOnDiskHash< K, D, Backend >::Iter | |
| WvOnDiskHashIterBase< Parent, Datum > | |
| WvOnDiskList< T, Backend > | A class similar to WvList, but storing its values on disk in a WvOnDiskHash |
| WvOnDiskList< T, Backend >::Iter | |
| WvOnDiskList< T, Backend >::Link | |
| WvPam | |
| WvPassthroughEncoder | A very efficient passthrough encoder that just merges the input buffer into the output buffer |
| WvPCMNormDoubleToSigned16Encoder | An encoder that converts PCM audio from normalized doubles to 16 bit signed short ints |
| WvPCMNormDoubleToSigned16Functor | |
| WvPCMNormFloatToSigned16Encoder | An encoder that converts PCM audio from normalized floats to 16 bit signed short ints |
| WvPCMNormFloatToSigned16Functor | |
| WvPCMSigned16ToNormDoubleEncoder | An encoder that converts PCM audio from 16 bit signed short ints to normalized doubles |
| WvPCMSigned16ToNormDoubleFunctor | |
| WvPCMSigned16ToNormFloatEncoder | An encoder that converts PCM audio from 16 bit signed short ints to normalized floats |
| WvPCMSigned16ToNormFloatFunctor | |
| WvPCMSigned16ToUnnormFloatEncoder | An encoder that converts PCM audio from 16 bit signed short ints to unnormalized floats |
| WvPCMSigned16ToUnnormFloatFunctor | |
| WvPCMUnnormFloatToSigned16Encoder | An encoder that converts PCM audio from unnormalized floats to 16 bit signed short ints |
| WvPCMUnnormFloatToSigned16Functor | |
| WvPipe | Implementation of a WvPipe stream |
| WvProcEnt | |
| WvProcIter | |
| WvProtoStream | WvProtoStream is a framework that makes it easy to communicate using common command-response driven protocols |
| WvProtoStream::Token | |
| WvPty | |
| WvPushDir | |
| WvQtHook | |
| WvQtStreamClone | Wraps another WvStream and attaches it to the normal Qt event loop |
| WvRandomStream | A very simple stream that returns randomness from /dev/urandom |
| WvRateAdjust | |
| WvReadOnlyBufferStoreMixin< Super > | A statically bound mixin template for buffer implementations that are read-only |
| WvRegex | WvRegex -- Unified support for regular expressions |
| WvResolver | ASynchronous DNS resolver functions, so that we can do non-blocking lookups |
| WvResolverAddr | |
| WvResolverHost | |
| WvRSAEncoder | An encoder implementing the RSA public key encryption method |
| WvRSAKey | An RSA public key or public/private key pair that can be used for encryption |
| WvRSAStream | A crypto stream implementing RSA public key encryption |
| WvScatterHash< T, K, Accessor, Comparator > | |
| WvScatterHash< T, K, Accessor, Comparator >::Iter | |
| WvScatterHashBase | |
| WvScatterHashBase::IterBase | |
| WvSHA1Digest | SHA-1 Digest |
| WvShmZone | Represents a shared-memory zone via mmap() |
| WvSimpleAudioDecoder | |
| WvSimpleAudioEncoder | |
| WvSlp | Advertise yourself as an SLP Service |
| WvSorter< _type_, _list_, _iter_ > | |
| WvSorterBase | |
| WvSpeexDecoder | Decodes PCM audio using the Speex audio packet format |
| WvSpeexEncoder | Encodes PCM audio using the Speex audio packet format |
| WvSSLStream | SSL Stream, handles SSLv2, SSLv3, and TLS Methods - If you want it to be a server, then you must feed the constructor a WvX509Mgr object |
| WvStream | Unified support for streams, that is, sequences of bytes that may or may not be ready for read/write at any given time |
| WvStreamClone | WvStreamClone simply forwards all requests to the "cloned" stream |
| WvStreamsDaemon | WvStreamsDaemon - High-level abstraction for a daemon process that does nothing but add streams to the global list and execute it |
| WvString | WvString is an implementation of a simple and efficient printable-string class |
| WvStringAddr | A WvAddr that simply contains a printable string with a user-defined encapsulation type |
| WvStringBuf | |
| WvStringCache | A cache table of WvString objects |
| WvStringList | This is a WvList of WvStrings, and is a really handy way to parse strings |
| WvStringMask | A class used to provide a masked lookup for characters in a string |
| WvStringStar | A ridiculous class needed because UniConf::operator->() needs to return a pointer, even though that pointer is going to be dereferenced immediately anyway |
| WvStringTable | |
| WvSubProc | |
| WvSubProcQueue | An ordered queue of WvSubProc instances |
| WvSubProcQueueStream | A variant of WvSubProcQueue that can be added to a WvStreamList so that WvSubProcQueue::go() gets called automatically at a reasonable interval |
| WvSyncStream | WvSyncStream throttles its input to the specified bitrate |
| WvSyslog | WvSyslog is a descendant of WvLogRcv that sends messages to the syslogd daemon |
| WvSystem | WvSystem is a mostly-replacement for the libc system() function call, which people usually use because of its notational convenience, not because it calls the Unix shell |
| WvTask | Represents a single thread of control |
| WvTaskMan | Provides co-operative multitasking support among WvTask instances |
| WvTCPConn | WvTCPConn tries to make all outgoing connections asynchronously (in the background) |
| WvTCPListener | Class to easily create the Server side of a TCPConn |
| WvTime | Based on (and interchangeable with) struct timeval |
| WvTimeoutStream | WvTimeoutStream is a stream that becomes !isok() after a configurable number of milliseconds |
| WvTimeStream | WvTimeStream causes select() to be true after a configurable number of milliseconds |
| WvTraits< From > | |
| WvTraits_Helper< T, b > | |
| WvTraits_Helper< T, true > | |
| WvTripleDESEncoder | An encoder implementing the TripleDES encryption method |
| WvTripleDESStream | A crypto stream implementing TripleDES encryption |
| WvTunDev | WvTunDev provides a convenient way of using Linux tunnel devices |
| WvTypedEncoder< IT, OT, S > | This template facilitates the creation and use of encoders that manipulate typed buffers |
| WvTypedEncoder< IT, unsigned char, S > | Partial template specialization for unsigned char output buffer type to avoid compilation errors |
| WvTypedEncoder< unsigned char, unsigned char, S > | Partial template specialization for unsigned char input and output buffer types to avoid compilation errors |
| WvUDPStream | WvUDPStream can send and receive packets on a connectionless UDP socket |
| WvUnixAddr | A Unix domain socket address is really just a filename |
| WvUnixConn | WvStream-based Unix domain socket connection class |
| WvUnixDGConn | WvStream-based Unix datagram domain socket connection class that listens on filename |
| WvUnixDGListener | Server end of a Unix datagram socket stream |
| WvUnixDGSocket | WvStream-based Unix datagram domain socket base class |
| WvUnixListener | Server end of a Unix Sockets stream |
| WvUrl | |
| WvUrlLink | |
| WvUrlRequest | |
| WvUrlStream | |
| WvUrlStream::Target | |
| WvVector< T > | A dynamic array data structure with constant time lookup, linear time insertion / removal, and expected logarithmic time append |
| WvVector< T >::Iter | A simple iterator that walks through all elements in the list |
| WvVectorBase | The untyped vector base type |
| WvVectorBase::IterBase | |
| WvWinDebugLog | |
| WvWinStreamClone | |
| WvWordWrapEncoder | Trivial word wrapper |
| WvWriteOnlyBufferStoreMixin< Super > | A statically bound mixin template for buffer implementations that are write-only |
| WvX509Mgr | X509 Class to handle certificates and their related functions |
| WvXOREncoder | An encoder implementing simple XOR encryption |
| WvXORStream | A crypto stream implementing XOR encryption |
| XPLC | The XPLC helper class |
| XPLC_CategoryEntry | Entry for a category registration |
| XPLC_ComponentEntry | Entry for a component |
| XPLC_CTAssert< true > | |
| XPLC_IID< T > | An Interface IDentifier |
| XPLC_ModuleInfo | Information for an XPLC module |
| xplc_ptr< T > | Smart pointer class for XPLC interfaces |