Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

UI::Util::AlphaNumericKey | Class using boost::mt19937 as random engine
UI::Util::auto_base< P > | Base adapter class to hold a pointer that can't be freed using standard "delete"
UI::Util::auto_cvec< P > | Control freeing of C vector pointers via delete[]
UI::Util::auto_free< P > | Control freeing of memory via std::free
UI::Util::AutoRemoveFile | Guarantuee to run "remove(2)" on path in destructor
UI::Util::Cap | C++ encapsulation for libcap's 'cap_t'
UI::Util::CapScope | Helper to enable effective capabilities safely for a scope
UI::Util::CFileStream | Simple exception-save FILE abstraction
UI::Util::CLOption | Most general class for a command line option. Use this class for a option without argument
UI::Util::CLOptionArg | Class representing a command line option with mandatory argument
UI::Util::CLOptionOptArg | Class representing a command line option with optional argument
UI::Util::CmdLine::Cmd | Represents a command
UI::Util::CmdLine::EchoCmd | Internal command: Print text
UI::Util::CmdLine::ExitCmd | Internal command: Exit command line
UI::Util::CmdLine::HeaderCmd | Pseudo command class to add header like seperators in help descriptions
UI::Util::CmdLine::HelpCmd | Internal command: Get help
UI::Util::CmdLine::SetCmd | Internal command: Set a variable
UI::Util::CmdLine::SleepCmd | Internal command: Sleep for n seconds
UI::Util::CmdLine::SourceCmd | Internal command: Source another script
UI::Util::CmdLine::CmdLine | Simple Command Line interface
UI::Util::Http::Connection |
UI::Util::Conversion | Holder class for conversion results
UI::Util::StdFreeConversion | Conversion w/ std::free call on the supplied C-String
UI::Util::StringConversion | Conversion w/ std::string holder
UI::Util::Converter | Factory for Conversions
UI::Util::Cpp2Base64Converter | Converter for Base64 encoding, using CommonCpp functions
UI::Util::IConvConverter | Character set converter, using libc's "iconv" directly
UI::Util::IdnEMailConverter | Converter from an-char-encoded string with randomly placed email-adresse -> the same string w/ domain parts magically replaced with IDN-encoding
UI::Util::LibRecodeConverter | Converter based on librecode (see there)
UI::Util::Rfc2047Converter | Converter charEncoding -> rfc2047 (MIME)
UI::Util::Rfc3490Utf8Converter | Converter UTF-8 <-> rfc3490 (IDN)
UI::Util::URLConverter | Converter for URL-Encoding
UI::Util::CStrArray | Helper to construct/use C-String arrays ("char **"), occasionally needed by some c functions
UI::Util::EUIDSwap | Helper class to get a scope executed with some other effective uid
std::exception |
UI::Exception | Generic exception class for namespace UI
UI::CodeException< Code > | Adding code facility to Exception
FDType |
UI::Util::FDTypeBuf< FDType > | Template IO stream buffer for all file descriptors types
UI::Util::FileDescriptor | File Descriptor Holder Class
UI::Util::File | File representation
UI::Util::BSDFileMutex | Mutex For BSD Advisory File Locking
UI::Util::PosixFileMutex | Mutex For Posix Advisory File Locking
UI::Util::Socket | Socket abstraction
UI::Util::INetSocket | INet Socket
UI::Util::UnixSocket | Unix Socket
UI::Util::QuotaInfo::FS | Helper class to hold the device string and (optional) the fs type (to be able to do better selection on the quota method to use)
UI::Util::FsInfo | File system information abstraction
UI::Util::GetOpt | Abstraction class for GNU getopt_long(3)
std::iostream |
UI::Util::FDTypeStream< FDType > | IO stream for file descriptors
UI::Util::PosixRegex::Match | Helper class representing match data
UI::Util::MutexLock< Mutex > | Mutex Lock class; an object of this class will guard a scope
std::ostream |
UI::Util::SysLogMono | C++ Abstraction of syslog(3) for mono threaded applications
std::pair |
UI::Util::Http::Cookie |
UI::Util::Http::HeaderField | Header field
UI::Util::PIDFile | Write and keep pid file during lifetime
UI::Util::PosixRegex | Wrapper class for POSIX.2 regex functions
UI::Util::ProcessThread | Simple encapsulation for any process based threading system
UI::Util::ForkThread | Simple encapsulation of fork(2) using common thread syntax
UI::Util::QuotaInfo | Quota information abstraction
UI::Util::FQuotaInfo | Variant of QuotaInfo from any file in FS
UI::Util::RealPath< M > | Get canonical absolute path name (mutex-protected)
UI::Util::RealTimeStamp | RealTimeStamp class encapsulating "gettimeofday"
UI::Util::ScopeRealTime | Log time used for a scope
UI::Util::Recoder | Meta converter class: converter switcher and generic interface
UI::Util::RecoderCache | This can be used to cache recoder instances
UI::Util::Http::RequestLine | Parse and represent a request's request line
UI::Util::Http::SetCookie | Handle "SetCookie" request header field values syntactically
UI::Util::SocketPair | Socketpair(2) abstraction
UI::Util::Http::StatusLine | Parse and represent a response's status line
std::streambuf |
UI::Util::FDTypeBuf< FDType > | Template IO stream buffer for all file descriptors types
UI::Util::SysLogMono | C++ Abstraction of syslog(3) for mono threaded applications
UI::Util::SysLogMonoSingleton | Singleton class holding one SysLogMono object
UI::Util::Http::URL | HTTP URL parser
UI::Util::Http::URLGet |
std::vector |
UI::Util::Http::Cookies | Handle "Cookie" request header field values syntactically
UI::Util::Http::Header | Array of header fields
UI::Util::Http::SetCookies | Handle a vector of SetCookie's
UI::Util::XConversion | Class to convert between different systems