| C_com_error | |
| C_GUID | The structure underlying UUIDs |
| CUniHashTreeBase::Accessor | |
| Cargp | |
| Cargp_child | |
| Cargp_fmtstream | |
| Cargp_option | |
| Cargp_state | |
| Carguments | |
| CBoolGuard | |
| CCategoryEntryNode | |
| CCategoryNode | |
| CCheckIObject | |
| CCheckIObjectOk | |
| CCheckIObjectOkVector | |
| CUniClientConn::CommandInfo | |
| CConversionIObject< T > | |
| CUniPermGen::Credentials | |
| CCStrExtraEscape | |
| CWvCont::Data | |
| CDefaultPort | |
| CFixLibcIoBuffers | |
| Cftpparse | |
| Cgroup | |
| CHandlerNode | |
| Chol | |
| Chol_cluster | |
| Chol_entry | |
| Chol_help_state | |
| ►CIObject | The basic interface which is included by all other XPLC interfaces and objects |
| ►CICategory | Represents a category |
| CCategory | |
| CICategory | Represents a category |
| ►CICategoryIterator | Allows iteration over a category |
| CCategoryIterator | |
| CICategoryIterator | Allows iteration over a category |
| ►CICategoryManager | Let you register categories and obtain information about them |
| CCategoryManager | |
| CICategoryManager | Let you register categories and obtain information about them |
| ►CIFactory | Common object creation interface |
| CGenericFactory | Generic factory class |
| CGenericFactory | Generic factory class |
| CIFactory | Common object creation interface |
| ►CIModuleLoader | The interface to control the module loader |
| CModuleLoader | |
| CIModuleLoader | The interface to control the module loader |
| ►CIModuleManagerFactory | |
| CModuleManagerFactory | |
| CIModuleManagerFactory | |
| ►CIMoniker | An interface for obtaining an IObject given a moniker string |
| ►CIMonikerService | An interface for registering objects so they can be retrieved using a moniker |
| CMonikerService | |
| CIMonikerService | An interface for registering objects so they can be retrieved using a moniker |
| CNewMoniker | |
| CIMoniker | An interface for obtaining an IObject given a moniker string |
| ►CIServiceHandler | Interface to an object which can be used to find other objects, given their UUIDs |
| ►CIModule | The interface that a module should provide |
| CModule | |
| CIModule | The interface that a module should provide |
| ►CIServiceManager | The XPLC service manager interface |
| CServiceManager | |
| CIServiceManager | The XPLC service manager interface |
| ►CIStaticServiceHandler | Service handler for statically linked components |
| CStaticServiceHandler | |
| CIStaticServiceHandler | Service handler for statically linked components |
| CModuleManager | |
| CIServiceHandler | Interface to an object which can be used to find other objects, given their UUIDs |
| ►CIUniConfGen | An abstract data container that backs a UniConf tree |
| ►CUniConfGen | A default implementation of IUniConfGen, providing various handy features that save trouble when implementing typical generators |
| CUniClientGen | Communicates with a UniConfDaemon to fetch and store keys and values |
| CUniClientGen | Communicates with a UniConfDaemon to fetch and store keys and values |
| CUniFileSystemGen | Creates a UniConf tree that mirrors some point in the Linux filesystem, with restrictions |
| CUniFileSystemGen | Creates a UniConf tree that mirrors some point in the Linux filesystem, with restrictions |
| ►CUniFilterGen | A UniConfGen that delegates all requests to an inner generator |
| CUniAutoMountGen | |
| CUniBachelorGen | |
| CUniBachelorGen | |
| CUniDefGen | |
| CUniDefGen | |
| CUniFastRegetGen | A lightwight but slightly dangerous variant of UniCacheGen |
| CUniFastRegetGen | A lightwight but slightly dangerous variant of UniCacheGen |
| CUniPermGen | UniPermGen wraps a tree encoding Unix-style permissions, and provides an API for setting and checking them |
| CUniPermGen | UniPermGen wraps a tree encoding Unix-style permissions, and provides an API for setting and checking them |
| CUniReadOnlyGen | A generator that wraps another generator and makes it read only |
| CUniReadOnlyGen | A generator that wraps another generator and makes it read only |
| CUniRetryGen | A UniConfGen that reconnects to an inner generator specified by a moniker whenever the inner generator is no longer OK |
| CUniRetryGen | A UniConfGen that reconnects to an inner generator specified by a moniker whenever the inner generator is no longer OK |
| CUniSecureGen | UniSecureGen wraps a given generator and checks permissions (using a Unix-style scheme) before responding to requests |
| CUniSecureGen | UniSecureGen wraps a given generator and checks permissions (using a Unix-style scheme) before responding to requests |
| CUniSlowGen | A UniConfGen that counts all "potentially synchronous" (ie |
| CUniSlowGen | A UniConfGen that counts all "potentially synchronous" (ie |
| CUniSubtreeGen | A UniConfGen that returns only a particular subtree of a given generator |
| CUniSubtreeGen | A UniConfGen that returns only a particular subtree of a given generator |
| CUniFilterGen | A UniConfGen that delegates all requests to an inner generator |
| CUniListGen | Accepts a list of UniConf generators, and stacks them, treating them as one uniconf source |
| CUniListGen | Accepts a list of UniConf generators, and stacks them, treating them as one uniconf source |
| CUniMountGen | The UniMountTree implementation realized as a UniConfGen |
| CUniMountGen | The UniMountTree implementation realized as a UniConfGen |
| CUniNullGen | A generator that is always empty and rejects changes |
| CUniNullGen | A generator that is always empty and rejects changes |
| CUniPStoreGen | A generator that exposes Windows protected storage |
| CUniPStoreGen | A generator that exposes Windows protected storage |
| CUniRegistryGen | A generator that exposes the windows registry |
| CUniRegistryGen | A generator that exposes the windows registry |
| CUniReplicateGen | A UniConf generator that replicates generators between an ordered list of inner generators, with the priority given by the list |
| CUniReplicateGen | A UniConf generator that replicates generators between an ordered list of inner generators, with the priority given by the list |
| ►CUniTempGen | A UniConf generator that stores keys in memory |
| CUniCacheGen | A UniConf generator that adds a cache layer on top of another generator |
| CUniCacheGen | A UniConf generator that adds a cache layer on top of another generator |
| CUniCallbackGen | A UniConf generator that executes callbacks to generate the value of keys |
| CUniCallbackGen | A UniConf generator that executes callbacks to generate the value of keys |
| CUniIniGen | Loads and saves ".ini"-style files similar to those used by Windows, but adapted to represent keys and values using Tcl style lists |
| CUniIniGen | Loads and saves ".ini"-style files similar to those used by Windows, but adapted to represent keys and values using Tcl style lists |
| CUniTempGen | A UniConf generator that stores keys in memory |
| CUniTransactionGen | A UniConfGen that represents pending transactions to another generator |
| CUniTransactionGen | A UniConfGen that represents pending transactions to another generator |
| CUniUnwrapGen | Deprecated: a UniConfGen that delegates all requests to an inner UniConf |
| CUniUnwrapGen | Deprecated: a UniConfGen that delegates all requests to an inner UniConf |
| CUniWvConfGen | A UniConf generator for backwards compatibility with WvConf |
| CUniWvConfGen | A UniConf generator for backwards compatibility with WvConf |
| CUniConfGen | A default implementation of IUniConfGen, providing various handy features that save trouble when implementing typical generators |
| CIUniConfGen | An abstract data container that backs a UniConf tree |
| ►CIWeakRef | Represents a weak reference to another object |
| CWeakRef | Common implementation of a weak reference |
| CWeakRef | Common implementation of a weak reference |
| CIWeakRef | Represents a weak reference to another object |
| ►CIWvStream | |
| ►CIWvListener | |
| ►CWvListener | |
| CWvNullListener | This is a listener that doesn't work |
| CWvNullListener | This is a listener that doesn't work |
| CWvTCPListener | Class to easily create the Server side of a WvTCPConn |
| CWvTCPListener | Class to easily create the Server side of a WvTCPConn |
| CWvUnixListener | Server end of a Unix Sockets stream |
| CWvUnixListener | Server end of a Unix Sockets stream |
| CWvListener | |
| CIWvListener | |
| ►CWvStream | Unified support for streams, that is, sequences of bytes that may or may not be ready for read/write at any given time |
| ►CWvBufStream | WvBufStream stores data written by write(), and returns it later on in read() |
| CWvBufUrlStream | |
| CWvBufUrlStream | |
| CWvBufStream | WvBufStream stores data written by write(), and returns it later on in read() |
| CWvDailyEvent | A simple class that can trigger an event on a timed basis |
| CWvDailyEvent | A simple class that can trigger an event on a timed basis |
| ►CWvFdStream | Base class for streams built on Unix file descriptors |
| ►CWvFile | WvFile implements a stream connected to a file or Unix device |
| CWvAtomicFile | WvAtomicFile implements a simple extension to wvfile to allow for atomic file creation |
| CWvAtomicFile | WvAtomicFile implements a simple extension to wvfile to allow for atomic file creation |
| ►CWvLogFileBase | Basic WvLogRcv that logs to a file |
| CWvLogFile | A more advanced WvLogFileBase |
| CWvLogFile | A more advanced WvLogFileBase |
| CWvLogFileBase | Basic WvLogRcv that logs to a file |
| ►CWvModemBase | 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 |
| CWvModem | WvModem implements a named modem that really needs to be opened, closed, and manipulated in lots of ways |
| CWvModem | WvModem implements a named modem that really needs to be opened, closed, and manipulated in lots of ways |
| CWvModemBase | 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 |
| CWvRandomStream | A very simple stream that returns randomness from /dev/urandom |
| CWvRandomStream | A very simple stream that returns randomness from /dev/urandom |
| CWvTunDev | WvTunDev provides a convenient way of using Linux tunnel devices |
| CWvTunDev | WvTunDev provides a convenient way of using Linux tunnel devices |
| CWvFile | WvFile implements a stream connected to a file or Unix device |
| CWvIPRawStream | WvIPRawStream can send and receive packets on a connectionless IP socket |
| CWvIPRawStream | WvIPRawStream can send and receive packets on a connectionless IP socket |
| ►CWvLogConsole | Captures formatted log messages and outputs them to the specified file descriptor |
| CWvColorLogConsole | WvLogRcv adds some intelligence to WvLogRcvBase, to keep track of line-prefix-printing and other formatting information |
| CWvColorLogConsole | WvLogRcv adds some intelligence to WvLogRcvBase, to keep track of line-prefix-printing and other formatting information |
| CWvLogConsole | Captures formatted log messages and outputs them to the specified file descriptor |
| CWvLoopback | Implementation of a WvLoopback stream |
| CWvLoopback | Implementation of a WvLoopback stream |
| CWvPipe | Implementation of a WvPipe stream |
| CWvPipe | Implementation of a WvPipe stream |
| CWvPty | |
| CWvPty | |
| CWvTCPConn | WvTCPConn tries to make all outgoing connections asynchronously (in the background) |
| CWvTCPConn | WvTCPConn tries to make all outgoing connections asynchronously (in the background) |
| CWvUDPStream | WvUDPStream can send and receive packets on a connectionless UDP socket |
| CWvUDPStream | WvUDPStream can send and receive packets on a connectionless UDP socket |
| CWvUnixConn | WvStream-based Unix domain socket connection class |
| CWvUnixConn | WvStream-based Unix domain socket connection class |
| ►CWvUnixDGSocket | WvStream-based Unix datagram domain socket base class |
| CWvUnixDGConn | WvStream-based Unix datagram domain socket connection class that listens on filename |
| CWvUnixDGConn | WvStream-based Unix datagram domain socket connection class that listens on filename |
| CWvUnixDGListener | Server end of a Unix datagram socket stream |
| CWvUnixDGListener | Server end of a Unix datagram socket stream |
| CWvUnixDGSocket | WvStream-based Unix datagram domain socket base class |
| C_WvConStream | |
| CWvFdStream | Base class for streams built on Unix file descriptors |
| ►CWvIStreamList | WvStreamList holds a list of WvStream objects – and its select() and callback() functions know how to handle multiple simultaneous streams |
| CUniConfDaemon | |
| CUniConfDaemon | |
| CWvDBusServer | |
| CWvDBusServer | |
| CWvHttpPool | |
| CWvHttpPool | |
| CWvIStreamList | WvStreamList holds a list of WvStream objects – and its select() and callback() functions know how to handle multiple simultaneous streams |
| CWvInvertedStream | |
| CWvInvertedStream | |
| CWvLog | A WvLog stream accepts log messages from applications and forwards them to all registered WvLogRcv's |
| CWvLog | A WvLog stream accepts log messages from applications and forwards them to all registered WvLogRcv's |
| CWvMagicLoopback | |
| CWvMagicLoopback | |
| CWvReadLineStream | |
| ►CWvStreamClone | WvStreamClone simply forwards all requests to the "cloned" stream |
| ►CUniClientConn | Represents a connection to a UniConf daemon via any WvStream |
| CUniConfDaemonConn | Retains all state and behavior related to a single UniConf daemon connection |
| CUniConfDaemonConn | Retains all state and behavior related to a single UniConf daemon connection |
| CUniClientConn | Represents a connection to a UniConf daemon via any WvStream |
| CUniConfPamConn | |
| CUniConfPamConn | |
| CWvDBusConn | |
| CWvDBusConn | |
| ►CWvEncoderStream | WvEncoderStream chains a series of encoders on the input and output ports of the underlying stream to effect on-the-fly data transformations |
| CWvBlowfishStream | A crypto stream implementing Blowfish encryption |
| CWvBlowfishStream | A crypto stream implementing Blowfish encryption |
| CWvGzipStream | A stream implementing Gzip compression and decompression |
| CWvGzipStream | A stream implementing Gzip compression and decompression |
| CWvRSAStream | A crypto stream implementing RSA public key encryption |
| CWvRSAStream | A crypto stream implementing RSA public key encryption |
| CWvTripleDESStream | A crypto stream implementing TripleDES encryption |
| CWvTripleDESStream | A crypto stream implementing TripleDES encryption |
| CWvXORStream | A crypto stream implementing XOR encryption |
| CWvXORStream | A crypto stream implementing XOR encryption |
| CWvEncoderStream | WvEncoderStream chains a series of encoders on the input and output ports of the underlying stream to effect on-the-fly data transformations |
| CWvProtoStream | WvProtoStream is a framework that makes it easy to communicate using common command-response driven protocols |
| CWvProtoStream | WvProtoStream is a framework that makes it easy to communicate using common command-response driven protocols |
| CWvQtStreamClone | Wraps another WvStream and attaches it to the normal Qt event loop |
| CWvQtStreamClone | Wraps another WvStream and attaches it to the normal Qt event loop |
| CWvSSLStream | 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 |
| CWvSSLStream | 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 |
| ►CWvUrlStream | |
| CWvFtpStream | |
| CWvFtpStream | |
| CWvHttpStream | |
| CWvHttpStream | |
| CWvUrlStream | |
| CWvWinStreamClone | |
| CWvWinStreamClone | |
| CWvStreamClone | WvStreamClone simply forwards all requests to the "cloned" stream |
| CWvStreamsDebuggerServer | |
| CWvStreamsDebuggerServer | |
| CWvSubProcQueueStream | A variant of WvSubProcQueue that can be added to a WvStreamList so that WvSubProcQueue::go() gets called automatically at a reasonable interval |
| CWvSubProcQueueStream | A variant of WvSubProcQueue that can be added to a WvStreamList so that WvSubProcQueue::go() gets called automatically at a reasonable interval |
| CWvTimeStream | WvTimeStream causes select() to be true after a configurable number of milliseconds |
| CWvTimeStream | WvTimeStream causes select() to be true after a configurable number of milliseconds |
| CWvTimeoutStream | WvTimeoutStream is a stream that becomes !isok() after a configurable number of milliseconds |
| CWvTimeoutStream | WvTimeoutStream is a stream that becomes !isok() after a configurable number of milliseconds |
| CWvStream | Unified support for streams, that is, sequences of bytes that may or may not be ready for read/write at any given time |
| CIWvStream | |
| ►CWvX509 | X509 Class to handle certificates and their related functions |
| CWvX509Mgr | |
| CWvX509Mgr | |
| CWvX509 | X509 Class to handle certificates and their related functions |
| CIObjectImplInternal | Helper internal structure |
| ►CIUniConfGen::Iter | |
| C_UniConfGenRecursiveIter | |
| ►CUniConfGen::Iter | An abstract iterator over keys and values in a generator |
| CGenStyleChangeTreeIter | |
| CGenStyleValueTreeIter | |
| CUniConfGen::NullIter | An iterator that's always empty |
| CUniConfGen::NullIter | An iterator that's always empty |
| CUniFileSystemGenIter | |
| CUniListGen::IterIter | |
| CUniListIter | An iterator that iterates through a constant list of keys |
| CUniListIter | An iterator that iterates through a constant list of keys |
| CUniRegistryGenIter | |
| CUniRegistryGenIter | |
| CUniUnwrapGen::Iter | |
| CUniUnwrapGen::RecursiveIter | |
| CUniWvConfGen::WvConfIter | A wrapper class for the wvconf iters to provide a UniConfGen iter |
| C_UniSecureIter | |
| CUniConfKey::Iter | An iterator over the segments of a key |
| CWvConfEmu::Iter | |
| CWvConfigSectionEmu::Iter | |
| CWvDBusMsg::Iter | |
| ►CWvInterfaceDictBase::Iter | |
| CWvInterfaceDict::Iter | |
| CWvInterfaceDict::Iter | |
| ►CUniConf::IterBase | An implementation base class for key iterators |
| CUniConf::Iter | This iterator walks through all immediate children of a UniConf node |
| CUniConf::Iter | This iterator walks through all immediate children of a UniConf node |
| CUniConf::RecursiveIter | This iterator performs depth-first traversal of a subtree |
| CUniConf::RecursiveIter | This iterator performs depth-first traversal of a subtree |
| ►CUniConf::SortedIterBase | An implementation base class for sorted key iterators |
| CUniConf::SortedIter | A sorted variant of UniConf::Iter |
| CUniConf::SortedIter | A sorted variant of UniConf::Iter |
| CUniConf::SortedRecursiveIter | A sorted variant of UniConf::RecursiveIter |
| CUniConf::SortedRecursiveIter | A sorted variant of UniConf::RecursiveIter |
| CUniConf::SortedXIter | A sorted variant of UniConf::XIter |
| CUniConf::SortedXIter | A sorted variant of UniConf::XIter |
| CUniConf::SortedIterBase | An implementation base class for sorted key iterators |
| CUniConf::XIter | This iterator walks over all children that match a wildcard pattern |
| CUniConf::XIter | This iterator walks over all children that match a wildcard pattern |
| ►CWvHashTableBase::IterBase | |
| CWvHashTable< T, K, Accessor, Comparator >::Iter | |
| CWvHashTable< T, K, Accessor, Comparator >::Iter | |
| ►CWvListBase::IterBase | |
| CWvList< T >::Iter | The iterator type for linked lists |
| CWvList< T >::Iter | The iterator type for linked lists |
| ►CWvScatterHashBase::IterBase | |
| ►CWvScatterHash< T, K, Accessor, Comparator >::Iter | |
| ►CUniHashTreeBase::Iter | |
| CUniConfTree< Sub >::Iter | An iterator that walks over all elements on one level of a UniConfTree |
| CUniConfTree< Sub >::Iter | An iterator that walks over all elements on one level of a UniConfTree |
| CUniHashTreeBase::Iter | |
| CWvScatterHash< T, K, Accessor, Comparator >::Iter | |
| ►CIWvDBusAuth | |
| CWvDBusClientAuth | |
| CWvDBusClientAuth | |
| CWvDBusServerAuth | |
| ►CIWvIPFirewall | |
| CWvIPFirewall | Class to handle Linux 2.4 IPTables |
| CWvIPFirewall | Class to handle Linux 2.4 IPTables |
| CMath | |
| CMemOps | An abstraction for memory transfer operations |
| CModuleNode | |
| CMonikerNode | |
| CWvLogBuffer::Msg | |
| CWvLogBuffer::MsgCounter | |
| Cmy_userdata | |
| CConversionIObject< T >::No | |
| CObjectNode | |
| COpEqComp< K > | |
| Cparser | |
| Cparser_convert_state | |
| Cparser_sizes | |
| Cpentry_state | |
| CWvX509::PolicyMap | |
| Cprefix_t | |
| ►CQObject | |
| CWvQtHook | |
| CWvQtHook | |
| CWvQtStreamClone | Wraps another WvStream and attaches it to the normal Qt event loop |
| CWvQtStreamClone | Wraps another WvStream and attaches it to the normal Qt event loop |
| CReport | |
| CRunWinSockInitialize | |
| ►CS | |
| CWvTypedEncoder< IT, unsigned char, S > | Partial template specialization for unsigned char output buffer type to avoid compilation errors |
| CWvTypedEncoder< IT, unsigned char, S > | Partial template specialization for unsigned char output buffer type to avoid compilation errors |
| CWvTypedEncoder< unsigned char, unsigned char, S > | Partial template specialization for unsigned char input and output buffer types to avoid compilation errors |
| CWvTypedEncoder< unsigned char, unsigned char, S > | Partial template specialization for unsigned char input and output buffer types to avoid compilation errors |
| CIWvStream::SelectInfo | Data structure used by pre_select()/post_select() and internally by select() |
| CIWvStream::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 |
| Csocket_fd_pair | |
| CSocketFromFDMaker | |
| ►CWvInterfaceDictBase::Sorter | |
| CWvInterfaceDict::Sorter | |
| CWvInterfaceDict::Sorter | |
| CSpeedLookup | |
| CWvLogRcv::Src_Lvl | |
| ►Cstat | |
| CWvDirEnt | |
| CWvDirEnt | |
| CStrCaseComp< K > | |
| CStupidWvForkDeallocator | |
| ►CSuper | |
| CWvReadOnlyBufferStoreMixin< Super > | A statically bound mixin template for buffer implementations that are read-only |
| CWvReadOnlyBufferStoreMixin< Super > | A statically bound mixin template for buffer implementations that are read-only |
| CWvWriteOnlyBufferStoreMixin< Super > | A statically bound mixin template for buffer implementations that are write-only |
| CWvWriteOnlyBufferStoreMixin< Super > | A statically bound mixin template for buffer implementations that are write-only |
| CWvUrlStream::Target | |
| ►Ctimeval | |
| CWvTime | Based on (and interchangeable with) struct timeval |
| CWvTime | Based on (and interchangeable with) struct timeval |
| CWvProtoStream::Token | |
| Ctun_pi | |
| ►CUniConf | UniConf instances function as handles to subtrees of a UniConf tree and expose a high-level interface for clients |
| ►CUniConfRoot | Represents the root of a hierarhical registry consisting of pairs of UniConfKeys and associated string values |
| CUniTransaction | Wraps an existing UniConf tree with a transaction generator |
| CUniTransaction | Wraps an existing UniConf tree with a transaction generator |
| CUniConfRoot | Represents the root of a hierarhical registry consisting of pairs of UniConfKeys and associated string values |
| CUniConfKey | Represents a UniConf key which is a path in a hierarchy structured much like the traditional Unix filesystem |
| CUniConfPair | Represents a simple key-value pair |
| CUniMountGen::UniGenMount | |
| CUniMountGen::UniGenMountPairs | |
| ►CUniHashTreeBase | |
| ►CUniConfTree< UniConfChangeTree > | |
| CUniConfChangeTree | |
| ►CUniConfTree< UniConfValueTree > | |
| CUniConfValueTree | A plain UniConfTree that holds keys and values |
| CUniConfValueTree | A plain UniConfTree that holds keys and values |
| ►CUniConfTree< UniWatchInfoTree > | |
| CUniWatchInfoTree | |
| CUniWatchInfoTree | |
| CUniConfTree< UniConfChangeTree > | |
| CUniConfTree< UniConfValueTree > | |
| CUniConfTree< UniWatchInfoTree > | |
| CUniConfTree< Sub > | A recursively composed dictionary for tree-structured data indexed by UniConfKey |
| CUniConfTree< Sub > | A recursively composed dictionary for tree-structured data indexed by UniConfKey |
| CUniWatch | |
| CUniWatchInfo | |
| ►CUniWatchListBase | |
| CUniWatchList | |
| CUniWatchList | |
| Cuparam_name | |
| Cuparams | |
| CUUID_Info | Utility structure used for the interface map |
| ►CWvAddr | 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 |
| CWvARCnetAddr | An ARCnet address is made up of a single hex number |
| CWvARCnetAddr | An ARCnet address is made up of a single hex number |
| CWvEtherAddr | An ethernet address is made up of a string of hex numbers, in the form AA:BB:CC:DD:EE:FF |
| CWvEtherAddr | An ethernet address is made up of a string of hex numbers, in the form AA:BB:CC:DD:EE:FF |
| ►CWvIPAddr | An IP address is made up of a "dotted quad" – four decimal numbers in the form www.xxx.yyy.zzz |
| CWvIPNet | An IP network comprises two WvIPAddr structures: an address and a netmask |
| CWvIPNet | An IP network comprises two WvIPAddr structures: an address and a netmask |
| CWvIPPortAddr | An IP+Port address also includes a port number, with the resulting form www.xxx.yyy.zzz:pppp |
| CWvIPPortAddr | An IP+Port address also includes a port number, with the resulting form www.xxx.yyy.zzz:pppp |
| CWvIPAddr | An IP address is made up of a "dotted quad" – four decimal numbers in the form www.xxx.yyy.zzz |
| CWvStringAddr | A WvAddr that simply contains a printable string with a user-defined encapsulation type |
| CWvStringAddr | A WvAddr that simply contains a printable string with a user-defined encapsulation type |
| CWvUnixAddr | A Unix domain socket address is really just a filename |
| CWvUnixAddr | A Unix domain socket address is really just a filename |
| CWvArgs | WvArgs - Sane command-line argument processing for WvStreams |
| CWvArgsData | |
| ►CWvArgsOption | |
| ►CWvArgsArgOption | |
| CWvArgsArgCallbackOption | |
| CWvArgsDoubleOption | |
| CWvArgsFloatOption | |
| CWvArgsIntOption | |
| CWvArgsLongOption | |
| CWvArgsStringListAppendOption | |
| CWvArgsStringOption | |
| ►CWvArgsNoArgOption | |
| CWvArgsFlipBoolOption | |
| CWvArgsIncIntOption | |
| CWvArgsNoArgCallbackOption | |
| CWvArgsResetBoolOption | |
| CWvArgsSetBoolOption | |
| CWvAttrs | |
| CWvBellPull | |
| ►CWvBufBaseCommonImpl< T > | An abstract generic buffer template |
| ►CWvBufBase< T > | The generic buffer base type |
| ►CWvCircularBufBase< unsigned char > | |
| CWvCircularBuf | The circular in place raw memory buffer type |
| CWvCircularBuf | The circular in place raw memory buffer type |
| CWvCircularBufBase< unsigned char > | |
| ►CWvConstInPlaceBufBase< unsigned char > | |
| ►CWvConstInPlaceBuf | The const in place raw memory buffer type |
| CWvConstStringBuffer | A raw memory read-only buffer backed by a constant WvString |
| CWvConstStringBuffer | A raw memory read-only buffer backed by a constant WvString |
| CWvConstInPlaceBuf | The const in place raw memory buffer type |
| CWvConstInPlaceBufBase< unsigned char > | |
| CWvDynBufBase< unsigned char > | |
| CWvDynBufBase< unsigned char > | |
| ►CWvInPlaceBufBase< unsigned char > | |
| CWvInPlaceBuf | The in place raw memory buffer type |
| CWvInPlaceBuf | The in place raw memory buffer type |
| CWvInPlaceBufBase< unsigned char > | |
| CWvBufCursorBase< T > | A buffer that acts like a cursor over a portion of another buffer |
| CWvBufCursorBase< T > | A buffer that acts like a cursor over a portion of another buffer |
| CWvBufViewBase< T > | A buffer that provides a read-write view over another buffer with a different datatype |
| CWvBufViewBase< T > | A buffer that provides a read-write view over another buffer with a different datatype |
| CWvCircularBufBase< 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 |
| CWvCircularBufBase< 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 |
| CWvConstInPlaceBufBase< T > | A buffer that wraps a pre-allocated array and provides read-only access to its elements |
| CWvConstInPlaceBufBase< T > | A buffer that wraps a pre-allocated array and provides read-only access to its elements |
| CWvDynBufBase< T > | A buffer that dynamically grows and shrinks based on demand |
| CWvDynBufBase< T > | A buffer that dynamically grows and shrinks based on demand |
| CWvInPlaceBufBase< T > | A buffer that wraps a pre-allocated array and provides read-write access to its elements |
| CWvInPlaceBufBase< T > | A buffer that wraps a pre-allocated array and provides read-write access to its elements |
| CWvNullBufBase< T > | A buffer that is always empty |
| CWvNullBufBase< T > | A buffer that is always empty |
| CWvBufBase< T > | The generic buffer base type |
| CWvBufBaseCommonImpl< unsigned char > | |
| ►CWvBufStore | The abstract buffer storage base class |
| ►CWvReadOnlyBufferStoreMixin< WvBufStore > | |
| ►CWvWriteOnlyBufferStoreMixin< WvReadOnlyBufferStoreMixin< WvBufStore > > | |
| CWvNullBufStore | The WvNullBuf storage class |
| CWvNullBufStore | The WvNullBuf storage class |
| CWvWriteOnlyBufferStoreMixin< WvReadOnlyBufferStoreMixin< WvBufStore > > | |
| CWvBufCursorStore | The WvBufCursor storage class |
| CWvBufCursorStore | The WvBufCursor storage class |
| CWvConstInPlaceBufStore | The WvConstInPlaceBuf storage class |
| CWvConstInPlaceBufStore | The WvConstInPlaceBuf storage class |
| CWvReadOnlyBufferStoreMixin< WvBufStore > | |
| CWvCircularBufStore | The WvCircularBuf storage class |
| CWvCircularBufStore | The WvCircularBuf storage class |
| CWvInPlaceBufStore | The WvInPlaceBuf storage class |
| CWvInPlaceBufStore | The WvInPlaceBuf storage class |
| ►CWvLinkedBufferStore | The WvLinkedBuffer storage class |
| CWvDynBufStore | The WvDynBuf storage class |
| CWvDynBufStore | The WvDynBuf storage class |
| CWvLinkedBufferStore | The WvLinkedBuffer storage class |
| CWvCallbackList< InnerCallback > | |
| CWvCallbackList< UniConfGenCallback > | |
| ►CWvComSmartBase | |
| CWvComSmart< I > | |
| CWvConfCallbackInfo | |
| CWvConfEmu | |
| CWvConfigEntry | |
| CWvConfigEntryEmu | |
| ►CWvConfigEntryList | |
| CWvConfigSection | |
| CWvConfigSection | |
| CWvConfigSectionEmu | |
| ►CWvConfigSectionList | |
| CWvConf | WvConf configuration file management class: used to read/write config files that are formatted in the style of Windows .ini files |
| CWvConf | WvConf configuration file management class: used to read/write config files that are formatted in the style of Windows .ini files |
| CWvCont | WvCont provides "continuations", which are apparently also known as semi-coroutines |
| CWvCrashInfo | |
| CWvCrashWill | |
| CWvCRL | CRL Class to handle certificate revocation lists and their related functions |
| ►CWvDaemon | WvDaemon - High-level abstraction for creating daemon processes |
| ►CWvStreamsDaemon | WvStreamsDaemon - High-level abstraction for a daemon process that does nothing but add streams to the global list and execute it |
| CUniConfd | |
| CWvDBusDaemon | |
| CWvStreamsDaemon | WvStreamsDaemon - High-level abstraction for a daemon process that does nothing but add streams to the global list and execute it |
| ►CWvDBusMsg | |
| CWvDBusError | |
| CWvDBusError | |
| CWvDBusReplyMsg | |
| CWvDBusSignal | |
| CWvDBusSignal | |
| CWvDelayedCallback< Functor > | A WvCallback wrapper that delays until the next tick of the WvIStreamList main loop |
| CWvDeserialize< T > | Deserialize a complex templated object |
| CWvDeserialize< 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 |
| CWvDeserialize< WvBuf * > | Deserialize a WvBuf |
| CWvDeserialize< WvList< T > * > | Deserialize a list of serializable things |
| CWvDeserialize< WvStringList * > | |
| CWvDiffieHellman | |
| ►CWvDirIter | |
| CWvGlobDirIter | |
| CWvGlobDirIter | |
| CWvEncap | Common packet encapsulation types, with the ability to convert a Linux ARPHRD_* value or (struct sockaddr) sa_family value |
| ►CWvEncoder | The base encoder class |
| CWvBackslashDecoder | An encoder that performs C-style backslash unescaping of strings |
| CWvBackslashDecoder | An encoder that performs C-style backslash unescaping of strings |
| CWvBackslashEncoder | An encoder that performs C-style backslash escaping of strings |
| CWvBackslashEncoder | An encoder that performs C-style backslash escaping of strings |
| CWvBase64Decoder | A base 64 decoder |
| CWvBase64Decoder | A base 64 decoder |
| CWvBase64Encoder | A base 64 encoder |
| CWvBase64Encoder | A base 64 encoder |
| CWvBlowfishEncoder | An encoder implementing the Blowfish encryption method |
| CWvBlowfishEncoder | An encoder implementing the Blowfish encryption method |
| CWvCounterModeEncoder | A counter mode encryption encoder |
| CWvCounterModeEncoder | A counter mode encryption encoder |
| ►CWvCryptoEncoder | |
| CWvTripleDESEncoder | An encoder implementing the TripleDES encryption method |
| CWvTripleDESEncoder | An encoder implementing the TripleDES encryption method |
| CWvCryptoEncoder | |
| ►CWvDigest | Superclass for all message digests |
| CWvAdler32Digest | Adler32 checksum Digest length of 4 bytes |
| CWvAdler32Digest | Adler32 checksum Digest length of 4 bytes |
| CWvCrc32Digest | CRC32 checksum Digest length of 4 bytes |
| CWvCrc32Digest | CRC32 checksum Digest length of 4 bytes |
| ►CWvEVPMDDigest | |
| CWvMD5Digest | MD5 Digest |
| CWvMD5Digest | MD5 Digest |
| CWvSHA1Digest | SHA-1 Digest |
| CWvSHA1Digest | SHA-1 Digest |
| CWvEVPMDDigest | |
| CWvHMACDigest | HMAC Message Authentication Code |
| CWvHMACDigest | HMAC Message Authentication Code |
| CWvDigest | Superclass for all message digests |
| CWvEncoderChain | An encoder chain owns a list of encoders that are used in sequence to transform data from a source buffer to a target buffer |
| CWvEncoderChain | An encoder chain owns a list of encoders that are used in sequence to transform data from a source buffer to a target buffer |
| CWvGzipEncoder | An encoder implementing Gzip encryption and decryption |
| CWvGzipEncoder | An encoder implementing Gzip encryption and decryption |
| CWvHexDecoder | A hex decoder |
| CWvHexDecoder | A hex decoder |
| CWvHexEncoder | A hex encoder |
| CWvHexEncoder | A hex encoder |
| CWvNullEncoder | An encoder that discards all of its input |
| CWvNullEncoder | An encoder that discards all of its input |
| CWvPassthroughEncoder | A very efficient passthrough encoder that just merges the input buffer into the output buffer |
| CWvPassthroughEncoder | A very efficient passthrough encoder that just merges the input buffer into the output buffer |
| CWvRSAEncoder | An encoder implementing the RSA public key encryption method |
| CWvRSAEncoder | An encoder implementing the RSA public key encryption method |
| CWvRateAdjust | |
| CWvRateAdjust | |
| ►CWvTypedEncoder< IT, OT, S > | This template facilitates the creation and use of encoders that manipulate typed buffers |
| CWvFunctorEncoder< 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 = ...; OT result = func(data); |
| CWvFunctorEncoder< 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 = ...; OT result = func(data); |
| CWvTypedEncoder< IT, OT, S > | This template facilitates the creation and use of encoders that manipulate typed buffers |
| CWvWordWrapEncoder | Trivial word wrapper |
| CWvWordWrapEncoder | Trivial word wrapper |
| CWvXOREncoder | An encoder implementing simple XOR encryption |
| CWvXOREncoder | An encoder implementing simple XOR encryption |
| ►CWvErrorBase | A class for managing error numbers and strings |
| CIWvStream | |
| CIWvStream | |
| CWvDSAKey | An DSA public key or public/private key pair that can be used for encryption |
| CWvDSAKey | An DSA public key or public/private key pair that can be used for encryption |
| ►CWvError | A variant of WvErrorBase suitable for embedding as a member of your own object, preferably called 'err' |
| CWvPushDir | |
| CWvPushDir | |
| CWvError | A variant of WvErrorBase suitable for embedding as a member of your own object, preferably called 'err' |
| CWvMagicCircle | A circular queue that can be accessed across fork() |
| CWvMagicCircle | A circular queue that can be accessed across fork() |
| ►CWvRegex | WvRegex – Unified support for regular expressions |
| CWvGlob | WvGlob – Unified support for filename globbing. ! |
| CWvGlob | WvGlob – Unified support for filename globbing. ! |
| CWvRegex | WvRegex – Unified support for regular expressions |
| CWvShmZone | Represents a shared-memory zone via mmap() |
| CWvShmZone | Represents a shared-memory zone via mmap() |
| ►CWvFastString | A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to allocate any memory, thus making it faster |
| CWvString | WvString is an implementation of a simple and efficient printable-string class |
| CWvString | WvString is an implementation of a simple and efficient printable-string class |
| CWvStringStar | A ridiculous class needed because UniConf::operator->() needs to return a pointer, even though that pointer is going to be dereferenced immediately anyway |
| CWvStringStar | A ridiculous class needed because UniConf::operator->() needs to return a pointer, even though that pointer is going to be dereferenced immediately anyway |
| ►CWvHashTableBase | A small, efficient, type-safe hash table (also known as dictionary) container class |
| CWvHashTable< T, K, Accessor, Comparator > | |
| CWvHashTable< T, K, Accessor, Comparator > | |
| CWvHTTPHeader | |
| CWvInterface | A WvInterface manages a particular network interface |
| CWvInterfaceDict | |
| CWvIPAliaser | WvIPAliaser handles IP aliasing in the Linux kernel |
| CWvIPRoute | Manipulate the kernel routing table in strange and interesting ways ;) |
| ►CWvIPRouteListBase | |
| CWvIPRouteList | List of IP Routes currently in effect |
| CWvIPRouteList | List of IP Routes currently in effect |
| ►CWvIStreamListBase | |
| CWvIStreamList | WvStreamList holds a list of WvStream objects – and its select() and callback() functions know how to handle multiple simultaneous streams |
| CWvIStreamList | WvStreamList holds a list of WvStream objects – and its select() and callback() functions know how to handle multiple simultaneous streams |
| CWvLink | WvLink is one element of a WvList<T> |
| ►CWvListBase | |
| CWvList< UniGenMount > | |
| CWvList< CallbackInfo > | |
| CWvList< DBusMessageIter > | |
| CWvList< IUniConfGen::Iter > | |
| CWvList< UniGenMount > | |
| CWvList< CallbackInfo > | |
| CWvList< DBusMessageIter > | |
| CWvList< IUniConfGen::Iter > | |
| CWvList< T > | A linked list container class |
| CWvList< T > | A linked list container class |
| CWvLockDev | Class to handle Lock files - useful for WvDial and other places where we need to guarantee exclusive access to a file or device |
| CWvLockFile | |
| ►CWvLogRcvBase | |
| ►CWvLogRcv | WvLogRcv adds some intelligence to WvLogRcvBase, to keep track of line-prefix-printing and other formatting information |
| CWvCrashLog | WvLogRcv that sticks log messages in the wvcrash_ring_buffer |
| CWvCrashLog | WvLogRcv that sticks log messages in the wvcrash_ring_buffer |
| CWvLogBuffer | WvLogBuffer is a descendant of WvLogRcv that buffers log messages for later use |
| CWvLogBuffer | WvLogBuffer is a descendant of WvLogRcv that buffers log messages for later use |
| CWvLogConsole | Captures formatted log messages and outputs them to the specified file descriptor |
| CWvLogConsole | Captures formatted log messages and outputs them to the specified file descriptor |
| CWvLogFileBase | Basic WvLogRcv that logs to a file |
| CWvLogFileBase | Basic WvLogRcv that logs to a file |
| CWvLogStream | A WvLogRcv that sends its log messages to any supplied WvStream |
| CWvLogStream | A WvLogRcv that sends its log messages to any supplied WvStream |
| CWvSyslog | WvSyslog is a descendant of WvLogRcv that sends messages to the syslogd daemon |
| CWvSyslog | WvSyslog is a descendant of WvLogRcv that sends messages to the syslogd daemon |
| CWvWinDebugLog | |
| CWvWinDebugLog | |
| CWvLogRcv | WvLogRcv adds some intelligence to WvLogRcvBase, to keep track of line-prefix-printing and other formatting information |
| CWvMatrix | |
| ►CWvMonikerBase | WvMonikerBase is an auto-registration class for putting things into a WvMonikerRegistry |
| CWvMoniker< T > | A type-safe version of WvMonikerBase that lets you provide create functions for object types other than IObject |
| CWvMoniker< T > | A type-safe version of WvMonikerBase that lets you provide create functions for object types other than IObject |
| CWvMonikerRegistry | A list for holding moniker-prefix to factory-function mappings |
| CWvOakleyAuth | |
| CWvOCSPReq | |
| CWvOCSPResp | |
| CWvPam | |
| CWvProcEnt | |
| CWvProcIter | |
| CWvResolver | ASynchronous DNS resolver functions, so that we can do non-blocking lookups |
| ►CWvResolverHost | |
| CWvResolverAddr | |
| CWvRSAKey | An RSA public key or public/private key pair that can be used for encryption |
| ►CWvScatterHashBase | |
| CWvScatterHash< T, K, Accessor, Comparator > | |
| CWvScatterHash< T, K, Accessor, Comparator > | |
| ►CWvSorterBase | |
| CWvSorter< _type_, _list_, _iter_ > | |
| CWvSorter< _type_, _list_, _iter_ > | |
| CWvSSL_Stupid_Refcount | |
| CWvStreamsDebugger | |
| CWvStreamsDebuggerStaticInitCleanup | |
| CWvStringBuf | |
| CWvStringCache | A cache table of WvString objects |
| ►CWvStringListBase | |
| CWvStringList | This is a WvList of WvStrings, and is a really handy way to parse strings |
| CWvStringList | This is a WvList of WvStrings, and is a really handy way to parse strings |
| CWvStringMask | A class used to provide a masked lookup for characters in a string |
| ►CWvStringTableBase | |
| CWvStringTable | |
| CWvStringTable | |
| ►CWvSubProc | |
| CWvSystem | 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 |
| CWvSystem | 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 |
| ►CWvSubProcQueue | An ordered queue of WvSubProc instances |
| CWvSubProcQueueStream | A variant of WvSubProcQueue that can be added to a WvStreamList so that WvSubProcQueue::go() gets called automatically at a reasonable interval |
| CWvSubProcQueueStream | A variant of WvSubProcQueue that can be added to a WvStreamList so that WvSubProcQueue::go() gets called automatically at a reasonable interval |
| CWvTask | Represents a single thread of control |
| CWvTaskMan | Provides co-operative multitasking support among WvTask instances |
| CWvTclParseValues | |
| CWvTraits< From > | |
| CWvTraits_Helper< T, b > | |
| CWvTraits_Helper< T, true > | |
| CWvUrl | |
| CWvUrlLink | |
| CWvUrlRequest | |
| CXPLC | The XPLC helper class |
| CXPLC_CategoryEntry | Entry for a category registration |
| CXPLC_ComponentEntry | Entry for a component |
| CXPLC_CTAssert< bool > | |
| CXPLC_CTAssert< true > | |
| CXPLC_IID< T > | An Interface IDentifier |
| CXPLC_ModuleInfo | Information for an XPLC module |
| Cxplc_ptr< T > | Smart pointer class for XPLC interfaces |
| Cxplc_ptr< IServiceManager > | |
| Cxplc_ptr< IUniConfGen > | |
| CxxReplyWaiter | |
| ►Cshared_ptr | |
| CPWvStream | PWvStream is a smart pointer to an IWvStream object |
| CPWvStream | PWvStream is a smart pointer to an IWvStream object |