ui-utilcpp  1.8.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CUI::Util::AlphaNumericKeyClass using boost::mt19937 as random engine
 CUI::Util::auto_base< P >Base adapter class to hold a pointer that can't be freed using standard "delete"
 CUI::Util::auto_cvec< P >Control freeing of C vector pointers via delete[]
 CUI::Util::auto_free< P >Control freeing of memory via std::free
 CUI::Util::AutoRemoveFileGuarantuee to run "remove(2)" on path in destructor
 CUI::Util::CapC++ encapsulation for libcap's 'cap_t'
 CUI::Util::CapScopeHelper to enable effective capabilities safely for a scope
 CUI::Util::CFileStreamSimple exception-save FILE abstraction
 CUI::Util::CLOptionMost general class for a command line option. Use this class for a option without argument
 CUI::Util::CLOptionArgClass representing a command line option with mandatory argument
 CUI::Util::CLOptionOptArgClass representing a command line option with optional argument
 CUI::Util::CmdLine::CmdRepresents a command
 CUI::Util::CmdLine::EchoCmdInternal command: Print text
 CUI::Util::CmdLine::ExitCmdInternal command: Exit command line
 CUI::Util::CmdLine::HeaderCmdPseudo command class to add header like seperators in help descriptions
 CUI::Util::CmdLine::HelpCmdInternal command: Get help
 CUI::Util::CmdLine::SetCmdInternal command: Set a variable
 CUI::Util::CmdLine::SleepCmdInternal command: Sleep for n seconds
 CUI::Util::CmdLine::SourceCmdInternal command: Source another script
 CUI::Util::CmdLine::CmdLineSimple Command Line interface
 CUI::Util::Http::Connection
 CUI::Util::ConversionHolder class for conversion results
 CUI::Util::StdFreeConversionConversion w/ std::free call on the supplied C-String
 CUI::Util::StringConversionConversion w/ std::string holder
 CUI::Util::ConverterFactory for Conversions
 CUI::Util::Cpp2Base64ConverterConverter for Base64 encoding, using CommonCpp functions
 CUI::Util::IConvConverterCharacter set converter, using libc's "iconv" directly
 CUI::Util::IdnEMailConverterConverter from an-char-encoded string with randomly placed email-adresse -> the same string w/ domain parts magically replaced with IDN-encoding
 CUI::Util::LibRecodeConverterConverter based on librecode (see there)
 CUI::Util::Rfc2047ConverterConverter charEncoding -> rfc2047 (MIME)
 CUI::Util::Rfc3490Utf8ConverterConverter UTF-8 <-> rfc3490 (IDN)
 CUI::Util::URLConverterConverter for URL-Encoding
 CUI::Util::CStrArrayHelper to construct/use C-String arrays ("char **"), occasionally needed by some c functions
 CUI::Util::EUIDSwapHelper class to get a scope executed with some other effective uid
 Cexception
 CUI::ExceptionGeneric exception class for namespace UI
 CUI::CodeException< Code >Adding code facility to Exception
 CUI::Util::ExceptionGeneric exception class for namespace UI::Util
 CUI::Util::CodeException< Code >Adding code facility to Exception
 CUI::Util::Http::ExceptionException for Http namespace
 CUI::Util::QuotaInfo::ExceptionQuotaInfo exceptions
 CUI::Util::Sys::ExceptionUse this exception class if you want to catch failures on system/library calls
 CFDType
 CUI::Util::FDTypeBuf< FDType >Template IO stream buffer for all file descriptors types
 CUI::Util::FileDescriptorFile Descriptor Holder Class
 CUI::Util::FileFile representation
 CUI::Util::BSDFileMutexMutex For BSD Advisory File Locking
 CUI::Util::PosixFileMutexMutex For Posix Advisory File Locking
 CUI::Util::SocketSocket abstraction
 CUI::Util::INetSocketINet Socket
 CUI::Util::UnixSocketUnix Socket
 CUI::Util::QuotaInfo::FSHelper class to hold the device string and (optional) the fs type (to be able to do better selection on the quota method to use)
 CUI::Util::FsInfoFile system information abstraction
 CUI::Util::GetOptAbstraction class for GNU getopt_long(3)
 Ciostream
 CUI::Util::FDTypeStream< FDType >IO stream for file descriptors
 CUI::Util::PosixRegex::MatchHelper class representing match data
 CUI::Util::MutexLock< Mutex >Mutex Lock class; an object of this class will guard a scope
 Costream
 CUI::Util::SysLogMonoC++ Abstraction of syslog(3) for mono threaded applications
 Cpair
 CUI::Util::Http::Cookie
 CUI::Util::Http::HeaderFieldHeader field
 CUI::Util::PIDFileWrite and keep pid file during lifetime
 CUI::Util::PosixRegexWrapper class for POSIX.2 regex functions
 CUI::Util::ProcessThreadSimple encapsulation for any process based threading system
 CUI::Util::ForkThreadSimple encapsulation of fork(2) using common thread syntax
 CUI::Util::QuotaInfoQuota information abstraction
 CUI::Util::FQuotaInfoVariant of QuotaInfo from any file in FS
 CUI::Util::RealPath< M >Get canonical absolute path name (mutex-protected)
 CUI::Util::RealTimeStampRealTimeStamp class encapsulating "gettimeofday"
 CUI::Util::ScopeRealTimeLog time used for a scope
 CUI::Util::RecoderMeta converter class: converter switcher and generic interface
 CUI::Util::RecoderCacheThis can be used to cache recoder instances
 CUI::Util::Http::RequestLineParse and represent a request's request line
 CUI::Util::Http::SetCookieHandle "SetCookie" request header field values syntactically
 CUI::Util::SocketPairSocketpair(2) abstraction
 CUI::Util::Http::StatusLineParse and represent a response's status line
 Cstreambuf
 CUI::Util::FDTypeBuf< FDType >Template IO stream buffer for all file descriptors types
 CUI::Util::SysLogMonoC++ Abstraction of syslog(3) for mono threaded applications
 CUI::Util::SysLogMonoSingletonSingleton class holding one SysLogMono object
 CUI::Util::Http::URLHTTP URL parser
 CUI::Util::Http::URLGet
 Cvector
 CUI::Util::Http::CookiesHandle "Cookie" request header field values syntactically
 CUI::Util::Http::HeaderArray of header fields
 CUI::Util::Http::SetCookiesHandle a vector of SetCookie's
 CUI::Util::XConversionClass to convert between different systems