phaser-server  0.0.7
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAbortAbort the server
 CCavityMeterA class to measure RF cavity phase error
 CCommanderA command session to the server
 CConstProgram constants
 CEnergyMonitorGet BEM energy estimate for a region
 Ccpplib::Exception
 CBypassedBypassed cavity can't be measured
 CNoBemThe BEM heartbeat is not updating
 CRegionInvalidEnergy measurement region is not valid
 CInterruptInterrupt current phasing measurement
 CJobSetManage objects related the RF cavity phasing job
 CJsonNoticeAbstract base for all notifications
 CJobNoticeAbstract RF phasing job related notice
 CCavityNoticeJob 'current cavity' notice
 CJobStateNoticeNotify the state of the RF phasing job
 CLoopNoticeJob iteration notice
 CPauseNoticeJob pause/resume notice
 CProgressNoticeJob cavity progress notice
 CStatusNoticeRF phasing Job status message
 CJsonResponseAbstract base for all responses
 CCavityNameResponseProvide the names of the RF cavities
 CTextResponseResponse with an optional text message
 CFailureAn "error" response with a text diagnostic
 CSuccessAn "ok" response
 CWarningAn "warning" response with a text diagnostic
 CSessionList::ListKeyA class that enforces serialized access to a list
 Cstd::logic_error
 CJobRequestWarningPhasing job request warning
 CPhaseInterfaceAbstract interface to RF cavity phasing
 CRfPhaserManage phasing operations
 CPhaseJobA job for processing RF cavities
 CResultsDbLog phasing job results to a database
 CRfCavityOne RF cavity for phase error measurement
 CSessionListSerialized use of a collection of sessions
 Cthrlib::Thread
 CRfPhaserManage phasing operations
 CSessionManage one connection session with a client
 CUpdateDetectorThis class manages the BEM heartbeat updates