API
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_logFileT
 Capplication
 Cmx::app::application
 CCatch::Detail::Approx
 CCatch::Generators::as< T >
 CCatch::AssertionHandler
 CCatch::AssertionInfo
 CCatch::AssertionReaction
 CcorAlign.CameraConfig
 CefcControl.CameraConfig
 CMagAOX::app::dev::cameraConfigA camera configuration
 CCatch::Capturer
 CCatch::Matchers::StdString::CasedString
 CCatch::CaseSensitive
 CCatch_global_namespace_dummy
 CMagAOX::app::dev::outletController< derivedT >::channelSpecStructure containing the specification of one channel
 CMagAOX::logger::compLogFileNameSort predicate for logFileNames
 CvisxCtrl.libqhy.CONTROL_ID
 CCatch::Counts
 CMagAOX::app::dark2ShmimT
 CMagAOX::app::darkShmimT
 CMagAOX::app::dev::dmPokeWFS< derivedT >::darkShmimT
 CCatch::Decomposer
 CMagAOX::app::dev::dm< derivedT, realT >
 CMagAOX::app::dev::dm< alpaoCtrl, float >
 CMagAOX::app::dev::dm< bmcCtrl, float >
 CMagAOX::app::dev::dm< irisaoCtrl, float >
 CMagAOX::app::dev::dm< pi335Ctrl, float >
 CMagAOX::app::dev::dmPokeWFS< derivedT >A base class to coordinate poking a deformable mirror's actuators and synchronizedreads of a camera image
 CMagAOX::app::dev::dmPokeWFS< dmPokeXCorr >
 CMagAOX::app::dev::dssShutter< derivedT >MagAO-X Uniblitz DSS Shutter interface
 CMagAOX::app::dev::dssShutter< ocam2KCtrl >
 CMagAOX::app::dev::dssShutter< picamCtrl >
 CMagAOX::app::dev::dssShutter< pvcamCtrl >
 CMagAOX::app::indiTSAccumulator::element
 CMagAOX::app::MagAOXApp< _useINDI >::elevatedPrivilegesInternal class to manage setuid privilege escalation with RAII
 CMagAOX::logger::empty_log< derivedT >Base class for logs consisting of an empty message
 CMagAOX::logger::empty_log< indidriver_start >
 CMagAOX::logger::empty_log< indidriver_stop >
 CMagAOX::logger::empty_log< loop_closed >
 CMagAOX::logger::empty_log< loop_open >
 CMagAOX::logger::empty_log< loop_paused >
 CMagAOX::logger::emptyMessageEmpty type for resolving logs with no message
 CCatch::Detail::EnumInfo
 CvisxCtrl.libqhy.ERR
 Cstd::exceptionSTL class
 CCatch::ExceptionTranslatorRegistrar
 CCatch::ExprLhs< LhsT >
 Cstd::false_type
 CMagAOX::logger::fbMessageMessage type for resolving log messages with a f.b. builder
 CMagAOX::logger::flatbuffer_logBase class for logs consisting of a flatbuffer message
 CMagAOX::app::dev::frameGrabber< derivedT >
 CMagAOX::app::dev::frameGrabber< andorCtrl >
 CMagAOX::app::dev::frameGrabber< baslerCtrl >
 CMagAOX::app::dev::frameGrabber< cameraSim >
 CMagAOX::app::dev::frameGrabber< ocam2KCtrl >
 CMagAOX::app::dev::frameGrabber< photonCounter >
 CMagAOX::app::dev::frameGrabber< picamCtrl >
 CMagAOX::app::dev::frameGrabber< psfFit >
 CMagAOX::app::dev::frameGrabber< pupilFit >
 CMagAOX::app::dev::frameGrabber< pvcamCtrl >
 CMagAOX::app::dev::frameGrabber< pwfsSlopeCalc >
 CMagAOX::app::dev::frameGrabber< qhyCtrl >
 CMagAOX::app::dev::frameGrabber< shmimIntegrator >
 CMagAOX::app::dev::frameGrabber< streamCircBuff >
 CMagAOX::app::dev::frameGrabber< zylaCtrl >
 CMagAOX::app::pvcamCtrl::gain
 CMagAOX::app::gainShmimT
 CCatch::Generators::GeneratorUntypedBase
 CCatch::Generators::GeneratorWrapper< T >
 CCatch::Generators::GeneratorWrapper< U >
 CMagAOX::utils::H5AttributeT
 CMagAOX::utils::H5DatasetT
 CMagAOX::utils::H5DataspaceT
 CMagAOX::utils::H5FileT
 CMagAOX::utils::H5Handle< T >A somewhat smart HDF5 handle
 CMagAOX::utils::H5PropertyT
 CCatch::IContext
 CCatch::IExceptionTranslator
 CCatch::IExceptionTranslatorRegistry
 CCatch::IGeneratorTracker
 CILogger
 CimageStructDataType< is_dt >
 CimageStructDataType< IMAGESTRUCT_COMPLEX_DOUBLE >
 CimageStructDataType< IMAGESTRUCT_COMPLEX_FLOAT >
 CimageStructDataType< IMAGESTRUCT_DOUBLE >
 CimageStructDataType< IMAGESTRUCT_FLOAT >
 CimageStructDataType< IMAGESTRUCT_INT16 >
 CimageStructDataType< IMAGESTRUCT_INT32 >
 CimageStructDataType< IMAGESTRUCT_INT64 >
 CimageStructDataType< IMAGESTRUCT_INT8 >
 CimageStructDataType< IMAGESTRUCT_UINT16 >
 CimageStructDataType< IMAGESTRUCT_UINT32 >
 CimageStructDataType< IMAGESTRUCT_UINT64 >
 CimageStructDataType< IMAGESTRUCT_UINT8 >
 CCatch::IMutableEnumValuesRegistry
 CCatch::IMutableRegistryHub
 CMagAOX::app::MagAOXApp< _useINDI >::indiCallBackStructure to hold the call-back details for handling INDI communications
 Cpcf::IndiClient
 CindiCompRuleVirtual base-class for all rules
 Cpcf::IndiDriver
 CindiRuleMapsStructure to provide management of the rule and property maps
 Cflatlogs::logHeader::internal_logHeader
 Cflatlogs::logHeader::internal_logHeader.__unnamed4__
 CMagAOX::app::dev::ioDeviceAn input/output capable device
 CCatch::IRegistryHub
 CCatch::IResultCapture
 CCatch::IRunner
 CCatch::is_callable< T >
 CCatch::is_callable_tester
 CCatch::Detail::IsStreamInsertable< T >
 CCatch::IStream
 CCatch::ITestCaseRegistry
 CCatch::ITestInvoker
 CCatch::ITransientExpression
 CCatch::LazyExpression
 CMagAOX::app::limitShmimT
 CMagAOX::logger::logFileNameOrganize and analyze the name of a log or telemetry file
 CMagAOX::logger::logFileRawA class to manage raw binary log files
 Cflatlogs::logHeaderThe log entry header
 CMagAOX::logger::logInMemoryStructure to hold a log file in memory, tracking when a new file needs to be opened
 CMagAOX::logger::logMapMap of log entries by application name, mapping both to files and to loaded buffers
 CMagAOX::logger::logMetaManage meta data for a log entry
 CMagAOX::logger::logMetaDetail
 CMagAOX::logger::logMetaSpec
 CMagAOX::app::maskShmimT
 CCatch::Matchers::Impl::MatcherMethod< ObjectT >
 CCatch::Matchers::Impl::MatcherMethod< T >
 CCatch::Matchers::Impl::MatcherUntypedBase
 CCatch::MessageInfo
 CCatch::MessageStream
 Cmilkzmq::milkzmqClient
 Cmilkzmq::milkzmqServer
 CmodbusModbus Operator Class
 CMagAOX::app::timeSeriesSimulator::MotionRequest
 CMagAOX::app::picoMotorCtrl::motorChannel
 CMagAOX::app::multcoeffShmimT
 CCatch::NameAndTags
 CMagAOX::tty::netSerialManage a connectio to a serial device over a network
 CCatch::NonCopyable
 CMagAOX::app::observerCtrl::observer
 Cocam2_camInfo
 CMagAOX::app::ocamTempsStructure to hold the OCAM camera temperature readings returned by the device
 CCatch::Option< T >
 CMagAOX::app::dev::outletController< derivedT >A generic outlet controller
 CMagAOX::app::dev::outletController< acronameUsbHub >
 CMagAOX::app::dev::outletController< outletControllerTest >
 CMagAOX::app::dev::outletController< trippLitePDU >
 CMagAOX::app::dev::outletController< xt1121DCDU >
 CaudibleAlerts.personality.Personality
 CCatch::pluralise
 CMagAOX::app::pvcamCtrl::port
 CMagAOX::app::usbtempMon::probe
 CMagAOX::app::indiTSAccumulator::property
 CMagAOX::app::pupilFitter< realT >Struct to perform centration and measure diameter of Pyramid pupils
 CvisxCtrl.qhyccd.QHYCCDCamera
 CvisxCtrl.qhyccd.QHYCCDSDK
 CaudibleAlerts.personality.Reaction
 CMagAOX::app::refShmimT
 CCatch::RegistrarForTagAliases
 CCatch::ResultDisposition
 CCatch::ResultWas
 CMagAOX::app::dev::stdCamera< derivedT >::roi
 CruleRuleKeys
 CCatch::RunTests
 CCatch::ScopedMessage
 CCatch::SectionEndInfo
 CCatch::SectionInfo
 CMagAOX::app::dev::shmimMonitor< derivedT, specificT >
 CMagAOX::app::dev::shmimMonitor< alignLoop >
 CMagAOX::app::dev::shmimMonitor< alpaoCtrl >
 CMagAOX::app::dev::shmimMonitor< bmcCtrl >
 CMagAOX::app::dev::shmimMonitor< dmPokeCenter, wfsShmimT >
 CMagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >
 CMagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT >
 CMagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT >
 CMagAOX::app::dev::shmimMonitor< hoPredCtrl >
 CMagAOX::app::dev::shmimMonitor< hoPredCtrl, darkShmimT >
 CMagAOX::app::dev::shmimMonitor< irisaoCtrl >
 CMagAOX::app::dev::shmimMonitor< modalPSDs >
 CMagAOX::app::dev::shmimMonitor< nnReconstructor >
 CMagAOX::app::dev::shmimMonitor< openLoopPSDs >
 CMagAOX::app::dev::shmimMonitor< photonCounter >
 CMagAOX::app::dev::shmimMonitor< pi335Ctrl >
 CMagAOX::app::dev::shmimMonitor< psfAcq >
 CMagAOX::app::dev::shmimMonitor< psfAcq, darkShmimT >
 CMagAOX::app::dev::shmimMonitor< psfFit >
 CMagAOX::app::dev::shmimMonitor< psfFit, darkShmimT >
 CMagAOX::app::dev::shmimMonitor< psfFit, refShmimT >
 CMagAOX::app::dev::shmimMonitor< pupilAlign >
 CMagAOX::app::dev::shmimMonitor< pupilFit >
 CMagAOX::app::dev::shmimMonitor< pupilFit, refShmimT >
 CMagAOX::app::dev::shmimMonitor< pwfsSlopeCalc >
 CMagAOX::app::dev::shmimMonitor< pwfsSlopeCalc, darkShmimT >
 CMagAOX::app::dev::shmimMonitor< refRMS, maskShmimT >
 CMagAOX::app::dev::shmimMonitor< refRMS, refShmimT >
 CMagAOX::app::dev::shmimMonitor< shmimIntegrator >
 CMagAOX::app::dev::shmimMonitor< shmimIntegrator, dark2ShmimT >
 CMagAOX::app::dev::shmimMonitor< shmimIntegrator, darkShmimT >
 CMagAOX::app::dev::shmimMonitor< streamCircBuff >
 CMagAOX::app::dev::shmimMonitor< t2wOffloader >
 CMagAOX::app::dev::shmimMonitor< userGainCtrl, gainShmimT >
 CMagAOX::app::dev::shmimMonitor< userGainCtrl, limitShmimT >
 CMagAOX::app::dev::shmimMonitor< userGainCtrl, multcoeffShmimT >
 CMagAOX::app::dev::shmimMonitor< w2tcsOffloader >
 CMagAOX::app::dev::shmimT
 CCatch::ShowDurations
 CCatch::SimplePcg32
 CCatch::SourceLineInfo
 CaudibleAlerts.personality.SpeechRequest
 CMagAOX::app::pvcamCtrl::speed
 CMagAOX::app::sshTunnelStructure to hold an sshTunnel specification, used for created command line args for indiserver
 CMagAOX::app::Star
 CMagAOX::app::stateCodesScoping struct for application state codes
 CMagAOX::app::dev::stdCamera< derivedT >MagAO-X standard camera interface
 CMagAOX::app::dev::stdCamera< andorCtrl >
 CMagAOX::app::dev::stdCamera< baslerCtrl >
 CMagAOX::app::dev::stdCamera< cameraSim >
 CMagAOX::app::dev::stdCamera< ocam2KCtrl >
 CMagAOX::app::dev::stdCamera< picamCtrl >
 CMagAOX::app::dev::stdCamera< pvcamCtrl >
 CMagAOX::app::dev::stdCamera< qhyCtrl >
 CMagAOX::app::dev::stdCamera< zylaCtrl >
 CMagAOX::app::dev::stdMotionStage< derivedT >MagAO-X standard motion stage interface
 CMagAOX::app::dev::stdMotionStage< filterWheelCtrl >
 CMagAOX::app::dev::stdMotionStage< hsfwCtrl >
 CMagAOX::app::dev::stdMotionStage< smc100ccCtrl >
 CMagAOX::app::dev::stdMotionStage< zaberCtrl >
 CCatch::StreamEndStop
 CMagAOX::app::streamWriter_test
 CCatch::StringMaker< T, typename >
 CCatch::StringMaker< bool >
 CCatch::StringMaker< Catch::Detail::Approx >
 CCatch::StringMaker< char * >
 CCatch::StringMaker< char >
 CCatch::StringMaker< char const * >
 CCatch::StringMaker< char[SZ]>
 CCatch::StringMaker< double >
 CCatch::StringMaker< float >
 CCatch::StringMaker< int >
 CCatch::StringMaker< long >
 CCatch::StringMaker< long long >
 CCatch::StringMaker< R C::* >
 CCatch::StringMaker< R, typename std::enable_if< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value >::type >
 CCatch::StringMaker< signed char >
 CCatch::StringMaker< signed char[SZ]>
 CCatch::StringMaker< std::nullptr_t >
 CCatch::StringMaker< std::string >
 CCatch::StringMaker< std::wstring >
 CCatch::StringMaker< T * >
 CCatch::StringMaker< T[SZ]>
 CCatch::StringMaker< unsigned char >
 CCatch::StringMaker< unsigned char[SZ]>
 CCatch::StringMaker< unsigned int >
 CCatch::StringMaker< unsigned long >
 CCatch::StringMaker< unsigned long long >
 CCatch::StringMaker< wchar_t * >
 CCatch::StringMaker< wchar_t const * >
 CCatch::StringRef
 CMagAOX::app::dev::telemeter< derivedT >A device base class which saves telemetry
 CMagAOX::app::dev::telemeter< andorCtrl >
 CMagAOX::app::dev::telemeter< baslerCtrl >
 CMagAOX::app::dev::telemeter< cacaoInterface >
 CMagAOX::app::dev::telemeter< cameraSim >
 CMagAOX::app::dev::telemeter< dmMode >
 CMagAOX::app::dev::telemeter< dmPokeCenter >
 CMagAOX::app::dev::telemeter< dmPokeXCorr >
 CMagAOX::app::dev::telemeter< dmSpeckle >
 CMagAOX::app::dev::telemeter< filterWheelCtrl >
 CMagAOX::app::dev::telemeter< flipperCtrl >
 CMagAOX::app::dev::telemeter< hsfwCtrl >
 CMagAOX::app::dev::telemeter< koolanceCtrl >
 CMagAOX::app::dev::telemeter< observerCtrl >
 CMagAOX::app::dev::telemeter< ocam2KCtrl >
 CMagAOX::app::dev::telemeter< pi335Ctrl >
 CMagAOX::app::dev::telemeter< picamCtrl >
 CMagAOX::app::dev::telemeter< picoMotorCtrl >
 CMagAOX::app::dev::telemeter< psfFit >
 CMagAOX::app::dev::telemeter< pupilFit >
 CMagAOX::app::dev::telemeter< pvcamCtrl >
 CMagAOX::app::dev::telemeter< pwfsSlopeCalc >
 CMagAOX::app::dev::telemeter< qhyCtrl >
 CMagAOX::app::dev::telemeter< rhusbMon >
 CMagAOX::app::dev::telemeter< shmimIntegrator >
 CMagAOX::app::dev::telemeter< siglentSDG >
 CMagAOX::app::dev::telemeter< smc100ccCtrl >
 CMagAOX::app::dev::telemeter< sparkleClock >
 CMagAOX::app::dev::telemeter< streamCircBuff >
 CMagAOX::app::dev::telemeter< streamWriter >
 CMagAOX::app::dev::telemeter< sysMonitor >
 CMagAOX::app::dev::telemeter< tcsInterface >
 CMagAOX::app::dev::telemeter< usbtempMon >
 CMagAOX::app::dev::telemeter< userGainCtrl >
 CMagAOX::app::dev::telemeter< zaberCtrl >
 CMagAOX::app::dev::telemeter< zylaCtrl >
 CMagAOX::tty::telnetConnA Telnet connection manager, wrapping libtelnet
 Cdecltypeis_callable_tester::test
 CCatch::TestCaseInfo
 CCatch::TestFailureException
 CCatch::Timer
 Cflatlogs::timespecXA fixed-width timespec structure
 CtmcController
 CCatch::Totals
 CaudibleAlerts.personality.Transition
 CtrippLitePDU_simulator
 Cstd::true_type
 CMagAOX::tty::usbDeviceA USB device as a TTY device
 CCatch::UseColour
 CCatch::detail::void_type<... >
 CCatch::WaitForKeypress
 CCatch::WarnAbout
 CMagAOX::app::dev::dmPokeWFS< derivedT >::wfsShmimT
 CwfsShmimT
 CMagAOX::app::xindiserver_test
 CxtChannels< _numChannels >Utility class for managing Acromag xt12XX digital I/O channels
 Cza_reply
 CMagAOX::app::zaberStage< parentT >A class to manage the details of one stage in a Zaber system
 CMagAOX::app::zaberStage< MagAOX::app::zaberLowLevel >
 CMagAOX::app::zrespShmimT
 CBaseConfig
 CBaseDeviceConfig
 CEnum
 CFileSystemEventHandler
 CXDevice