powerd++  0.4.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nanonymous_namespace{clas.cpp}File local scope
 CValueDetermine the unit of a string encoded value
 Nanonymous_namespace{libloadplay.cpp}File local scope
 CCallbackImplements a recursion safe std::function wrapper
 CCoreFrameReportThe report frame information for a single CPU pipeline
 CCoreReportThe reported state of a single CPU pipeline
 CEmulatorInstances of this class represent an emulator session
 CCorePer core information
 CHoldSets a referenced variable to a given value and restores it when going out of context
 CMainSingleton class representing the main execution environment
 Cmib_tRepresents MIB, but wraps it to provide the necessary operators to use it as an std::map key
 CReportProvides a mechanism to provide frame wise per core load information
 CFrameRepresents a frame of the report
 CSysctlsSingleton class representing the sysctl table for this library
 CSysctlValueInstances of this class represents a specific sysctl value
 Nanonymous_namespace{powerd++.cpp}File local scope
 CCoreContains the management information for a single CPU core
 CCoreGroupContains the management information for a group of cores with a common clock frequency
 CFreqGuardA core frequency guard
 CGlobalA collection of all the gloabl, mutable states
 CACSetPer AC line state settings
 NerrorsCommon error handling types and functions
 CExceptionExceptions bundle an exit code, errno value and message
 NnihNot invented here namespace, for code that substitutes already commonly available functionality
 Cenum_has_membersTests whether the given enum provides all the required definitions
 COptionsAn instance of this class offers operators to retrieve command line options and arguments
 CParameterContainer for an option definition
 NsysWrappers around native system interfaces
 NctlThis namespace contains safer c++ wrappers for the sysctl() interface
 CerrorThe domain error type
 COnceA read once representation of a Sysctl
 CSyncThis is a wrapper around Sysctl that allows semantically transparent use of a sysctl
 CSysctlRepresents a sysctl MIB address
 CSysctl< 0 >This is a specialisation of Sysctl for sysctls using symbolic names
 NenvProvides wrappers around the getenv() family of functions
 CerrorThe domain error type
 CVarA reference type refering to an environment variable
 CVarsA singleton class providing access to environment variables
 NioThis namespace contains c++ wrappers for <cstdio> functionality
 CcontainsCheck whether a set type contains a value
 Ccontains< set< Set ... >, Value >Specialise io::contains to unpack io::set
 Cenable_ifSimilar to std::enable_if, but it also has the value of the expression
 Cenable_if< false, T >Specialise enable_if for a false expression
 CfileProduces file access types around the C file handling facilities
 Cfile< link, Features ... >Specialise for FILE object linking file instances
 Cfile< own, Features ... >Specialise for FILE object owning file instances
 Cfile_featureImplements the base functionality of all file access types
 Cfile_feature< FileT, read, Tail ... >Implement read support for file types
 Cfile_feature< FileT, seek, Tail ... >Implement seek support for file types
 Cfile_feature< FileT, write, Tail ... >Implement write support for file types
 Cis_superset_ofCheck whether the left hand set is a superest of the right hand set
 Cis_superset_of< LSetT, set< RSet ... > >Specialise is_superset_of to unpack the right hand io::set
 CqueryAsk questions about the contents of a string
 Ccontains_ftorTest a string whether it contains a set of characters
 CsetPack a set of integral values in a type
 NpidThis namespace contains safer c++ wrappers for the pidfile_*() interface
 CerrorThe domain error type
 CPidfileA wrapper around the pidfile_* family of commands implementing the RAII pattern
 NsigThis namespace provides c++ wrappers for signal(3)
 CerrorThe domain error type
 CSignalSets up a given signal handler and restores the old handler when going out of scope
 Csc_errorCan be thrown by syscall function wrappers if the function returned with an error
 NtimingNamespace for time management related functionality
 CCycleImplements an interruptible cyclic sleeping functor
 NutilityA collection of generally useful functions
 CFormatterA formatting wrapper around string literals
 CFromCharsA functor for reading numerical values from a string or character array
 CMaxA simple value container that provides the maximum of assigned values
 CMinA simple value container that provides the minimum of assigned values
 CSumA simple value container only allowing += and copy assignment
 CUnderlinedA line of text and an underlining line
 NversionVersion information constants and types