WvStreams
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 C_com_error
 C_GUIDThe 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
 CIObjectImplInternalHelper internal structure
 CWvConfigSectionEmu::Iter
 CWvConfEmu::Iter
 CWvDBusMsg::Iter
 CUniConfGen::IterAn abstract iterator over keys and values in a generator
 CUniConfKey::IterAn iterator over the segments of a key
 CIter
 CIter
 CWvScatterHashBase::IterBase
 CUniConf::IterBaseAn implementation base class for key iterators
 CWvHashTableBase::IterBase
 CWvListBase::IterBase
 CIWvDBusAuth
 CIWvIPFirewall
 CMath
 CMemOpsAn 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
 CReport
 CRunWinSockInitialize
 CS
 CIWvStream::SelectInfoData structure used by pre_select()/post_select() and internally by select()
 CIWvStream::SelectRequestA 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
 CSorter
 CSpeedLookup
 CWvLogRcv::Src_Lvl
 Cstat
 CStrCaseComp< K >
 CStupidWvForkDeallocator
 CSuper
 CWvUrlStream::Target
 Ctimeval
 CWvProtoStream::Token
 Ctun_pi
 CUniConfUniConf instances function as handles to subtrees of a UniConf tree and expose a high-level interface for clients
 CUniConfKeyRepresents a UniConf key which is a path in a hierarchy structured much like the traditional Unix filesystem
 CUniConfPairRepresents a simple key-value pair
 CUniMountGen::UniGenMount
 CUniMountGen::UniGenMountPairs
 CUniHashTreeBase
 CUniWatch
 CUniWatchInfo
 CUniWatchListBase
 Cuparam_name
 Cuparams
 CUUID_InfoUtility structure used for the interface map
 CWvAddrBase 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
 CWvArgsWvArgs - Sane command-line argument processing for WvStreams
 CWvArgsData
 CWvArgsOption
 CWvAttrs
 CWvBellPull
 CWvBufBase< T >The generic buffer base type
 CWvBufBaseCommonImpl< T >An abstract generic buffer template
 CWvBufBaseCommonImpl< unsigned char >
 CWvBufStoreThe abstract buffer storage base class
 CWvCallbackList< InnerCallback >
 CWvCallbackList< UniConfGenCallback >
 CWvComSmartBase
 CWvConfCallbackInfo
 CWvConfEmu
 CWvConfigEntry
 CWvConfigEntryEmu
 CWvConfigEntryList
 CWvConfigSectionEmu
 CWvConfigSectionList
 CWvContWvCont provides "continuations", which are apparently also known as semi-coroutines
 CWvCrashInfo
 CWvCrashWill
 CWvCRLCRL Class to handle certificate revocation lists and their related functions
 CWvDaemonWvDaemon - High-level abstraction for creating daemon processes
 CWvDBusMsg
 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
 CWvEncapCommon packet encapsulation types, with the ability to convert a Linux ARPHRD_* value or (struct sockaddr) sa_family value
 CWvEncoderThe base encoder class
 CWvErrorBaseA class for managing error numbers and strings
 CWvFastStringA WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to allocate any memory, thus making it faster
 CWvHashTableBaseA small, efficient, type-safe hash table (also known as dictionary) container class
 CWvHTTPHeader
 CWvInterfaceA WvInterface manages a particular network interface
 CWvInterfaceDict
 CWvIPAliaserWvIPAliaser handles IP aliasing in the Linux kernel
 CWvIPRouteManipulate the kernel routing table in strange and interesting ways ;)
 CWvIPRouteListBase
 CWvIStreamListBase
 CWvLinkWvLink is one element of a WvList<T>
 CWvListBase
 CWvLockDevClass to handle Lock files - useful for WvDial and other places where we need to guarantee exclusive access to a file or device
 CWvLockFile
 CWvLogRcvBase
 CWvMatrix
 CWvMonikerBaseWvMonikerBase is an auto-registration class for putting things into a WvMonikerRegistry
 CWvMonikerRegistryA list for holding moniker-prefix to factory-function mappings
 CWvOakleyAuth
 CWvOCSPReq
 CWvOCSPResp
 CWvPam
 CWvProcEnt
 CWvProcIter
 CWvResolverASynchronous DNS resolver functions, so that we can do non-blocking lookups
 CWvResolverHost
 CWvRSAKeyAn RSA public key or public/private key pair that can be used for encryption
 CWvScatterHashBase
 CWvSorterBase
 CWvSSL_Stupid_Refcount
 CWvStreamsDebugger
 CWvStreamsDebuggerStaticInitCleanup
 CWvStringBuf
 CWvStringCacheA cache table of WvString objects
 CWvStringListBase
 CWvStringMaskA class used to provide a masked lookup for characters in a string
 CWvStringTableBase
 CWvSubProc
 CWvSubProcQueueAn ordered queue of WvSubProc instances
 CWvTaskRepresents a single thread of control
 CWvTaskManProvides co-operative multitasking support among WvTask instances
 CWvTclParseValues
 CWvTraits< From >
 CWvTraits_Helper< T, b >
 CWvTraits_Helper< T, true >
 CWvUrl
 CWvUrlLink
 CWvUrlRequest
 CXPLC
 CXPLC_CategoryEntryEntry for a category registration
 CXPLC_ComponentEntryEntry for a component
 CXPLC_CTAssert< bool >
 CXPLC_CTAssert< true >
 CXPLC_IID< T >
 CXPLC_ModuleInfoInformation for an XPLC module
 Cxplc_ptr< T >Smart pointer class for XPLC interfaces
 Cxplc_ptr< IServiceManager >
 Cxplc_ptr< IUniConfGen >
 CxxReplyWaiter
 Cshared_ptr