CARMA C++
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCcarma::monitor::SignalPathClass to manage information about mapping of signal paths from antennas to correlator/downconverter inputs
oCArrayTemplate.....................................................................
oCBadDataSizeExceptionException class for invalid data vector size
oCBadParameterExceptionException class to signal an invalid parameter
oCBufferOverflowExceptionException class to indicate write overflows
oCcarma::alarm::AlarmControlAlarmControl interface
oCcarma::alarm::AlarmControlImplAlarmControl implementation class
oCcarma::alarm::soundPossible extension in the future
oCcarma::antenna::bima::bimaControlHostContains all bimaControlHost related code
oCcarma::antenna::bima::CalibratorControlImplCalibrationControlImpl Corba control class
oCcarma::antenna::bima::CMRxControlBIMA antenna-specific RxControl interface
oCcarma::antenna::bima::control::BimaDewarRegulationBIMA antenna-specific dewar temperature regulation interface
oCcarma::antenna::bima::ControlServerControlServer class encapsulates most control details
oCcarma::antenna::bima::CryoControlImplCryoControlImpl CORBA control implementation
oCcarma::antenna::bima::DriveControlImplImplementation class for DriveControl idl
oCcarma::antenna::bima::FocusControlImplCORBA FocusControl implementation
oCcarma::antenna::bima::FrontEndControlImplCORBA control implementation for the FrontEndControl interface
oCcarma::antenna::bima::LOControlImplLOControlImpl Corba control class
oCcarma::antenna::bima::MonitorUpdaterServer stub for MonitorUpdater Documentation for the
oCcarma::antenna::bima::OpticalTelControlImplOpticalTelControl implementation class
oCcarma::antenna::bima::OpticsControlImplOpticsControlImpl Corba control class
oCcarma::antenna::bima::PolarizationControlImplPolarizationControlImpl Corba control class
oCcarma::antenna::bima::RxControlImplRxControlImpl CORBA control class
oCcarma::antenna::bima::RxSelectorImplRxSelectorImpl CORBA implementation class
oCcarma::antenna::bima::TelemetryTelemetry Device class implementation
oCcarma::antenna::common::AntennaControlAntenna Control interface reincarnate
oCcarma::antenna::common::CalibratorControlAntenna calibrator control
oCcarma::antenna::common::CentroidResultResult of centroid on a single image
oCcarma::antenna::common::CryoControlAntenna Cryogenics control
oCcarma::antenna::common::DriveControlDrive system control interface
oCcarma::antenna::common::DriveControl::RaDecEpochTime-Tagged Ra/Dec value
oCcarma::antenna::common::EncoderManages Encoder parameters
oCcarma::antenna::common::flattenedOpticalImageRich description of a frame grabbed image
oCcarma::antenna::common::FocusControlAntenna focus control
oCcarma::antenna::common::FrameContextOptical telescopes and cameras on Carma dishes are not mounted uniformly and thus plate scales vary substantially from dish to dish
oCcarma::antenna::common::FrameGrabberEncapsulate hardware access to framegrabber device
oCcarma::antenna::common::FrontEndControlFrontEnd control
oCcarma::antenna::common::IFControlAntenna IF subsystem control
oCcarma::antenna::common::IVCurveData returned by an IV curve method Be careful not to assume that the totPower contains the same number of elements as the IV sequence as total power may or may not have been requested
oCcarma::antenna::common::LOControlAntenna Local Oscillator control
oCcarma::antenna::common::NutatorControlThe nutator will only be implemented on OVRO antennas
oCcarma::antenna::common::OffsetManages Offset parameters for a Drive Axis
oCcarma::antenna::common::OpticalTelControlAntenna optical telescope control
oCcarma::antenna::common::OpticsControlAntenna Optics subsystem control
oCcarma::antenna::common::PolarizationControlAntenna polarization control
oCcarma::antenna::common::RxControlReceiver interface
oCcarma::antenna::common::RxSelectorRxSelect interface for retrieval of RxControl DOs
oCcarma::antenna::common::RxTypeInfoMaps and provides conversions between the various receiver type definitions from the monitor system, control system and canbus module
oCcarma::antenna::common::SisReceiver::IVCurveAn IV curve
oCcarma::antenna::common::SisReceiver::IVPointA point on the IV curve
oCcarma::antenna::common::TiltmeterControlAntenna Tiltmeter Control interface
oCcarma::antenna::common::TiltmeterControlImplCORBA control implementation for the TiltmeterControl interface
oCcarma::antenna::common::WvrControlWater Vapor Radiometer control
oCcarma::antenna::ovro::CalibratorControlImplCalibrationControlImpl Corba control class
oCcarma::antenna::ovro::CmLOControlImplCmLOControlImpl Corba control class
oCcarma::antenna::ovro::CmRxControlImplCmRxControlImpl CORBA control class
oCcarma::antenna::ovro::ControlServerControlServer class encapsulates most control details
oCcarma::antenna::ovro::CryoControlImplCryoControlImpl Corba control implementation
oCcarma::antenna::ovro::Drive::TimestampedAzOverlapStateTimestamped az overlap state
oCcarma::antenna::ovro::DriveControlImplDrive control implementation
oCcarma::antenna::ovro::DriveEngineResponsible for storing and maintaining drive parameters, calculating drive rate updates and regularly sending them to the drive hardware
oCcarma::antenna::ovro::EnvironmentalControlOVRO Antenna Environmental control interface
oCcarma::antenna::ovro::EnvironmentalControlImplCORBA control implementation for the EnvironmentalControl interface
oCcarma::antenna::ovro::FocusControlImplCorba FocusControl implementation
oCcarma::antenna::ovro::FrontEndControlImplCORBA control implementation for the FrontEndControl interface
oCcarma::antenna::ovro::IFControlImplIFControlImpl Corba control delegate class
oCcarma::antenna::ovro::LOControlImplLOControlImpl Corba control class
oCcarma::antenna::ovro::OpticalTelControlImplOpticalTelControl implementation class
oCcarma::antenna::ovro::OpticsControlImplOpticsControlImpl Corba control class
oCcarma::antenna::ovro::PolarizationControlImplPolarizationControlImpl Corba control class
oCcarma::antenna::ovro::RxControlImplRxControlImpl CORBA control class
oCcarma::antenna::ovro::RxSelectorImplRxSelectorImpl CORBA implementation class
oCcarma::antenna::ovro::RxTemperatureControlRxTemperatureControl interface for controlling the 10-m Receiver Electronics Control module
oCcarma::antenna::ovro::RxTemperatureControlImplCorba Rx Electronics Thermal Controller implementation
oCcarma::canbus::busStatusStructBus Status type
oCcarma::canbus::CanOutputCanOutput interface
oCcarma::canbus::canoverip::SessionClass to encompass a CAN over IP session
oCcarma::canbus::canoverip::Session::FilterTypeCAN Message filter type
oCcarma::canbus::DeviceAbstract base class for all CAN Bus devices
oCcarma::canbus::DeviceNamesCompletely static class to retrieve string names of CAN devices based on API Id
oCcarma::canbus::devices::DeviceControlCarma CANbus base Device control interface
oCcarma::canbus::DioDio abstract base class
oCcarma::canbus::JanzMessageThis class encapsulate a Janz CAN message
oCcarma::canbus::MessageClass to encapsulate a CAN message
oCcarma::clock::SystemCarma Master Clock system access interface
oCcarma::control::AgingPolicyClass to describe an aging policy and associated methods for adding and removing files from it
oCcarma::control::AntennaAssignmentAntenna assignment for a subarray
oCcarma::control::AntennaControlsAntennaControls interface
oCcarma::control::AntennaControls::PersistentInfoPersistent Info captures data about the antenna which goes with it regardless of the subarray in which the antenna is a member
oCcarma::control::DrivesTracking and drive related portions of the subarray control interface
oCcarma::control::FluxMeasurementStructure representing a flux measurement
oCcarma::control::FreqFrequency class
oCcarma::control::HalfSecUpdaterThis class is a timer that is used to update control monitor points that need to be recalculated for each frame
oCcarma::control::HarmonicAn LOchain harmonic; has self consistent ref and yig frequencies and harmonics
oCcarma::control::IntentInfoClass containing scientific intent data for a given source Note source name is intentionally not part of this structure; they are paired elsewhere
oCcarma::control::InvalidMonitorDataExceptionAn exception when a monitor point is not valid
oCcarma::control::LOchainHandles all parameters and calculations for the CARMA LO chain
oCcarma::control::MonitorPointNotFoundExceptionAn exception when a monitor point is not found
oCcarma::control::MonitorPointValueMonitor point value from a query
oCcarma::control::NearestInfoData on nearest neighbor to a source, returned by an SubarrayControl::getNearest()
oCcarma::control::PadOffsetsData returned by an SubarrayControl::convertBaseline method
oCcarma::control::RemoteObjHandleBaseCommon base class for managing connections to DOs
oCcarma::control::RxSelectorHandle::IVcurveArgsKick off an IV curve with a preferred sequence number
oCcarma::control::SignalPathSignal path mapping control portion of SubarrayControl interface The interface is split into several pieces because the idl parser overflows
oCcarma::control::SubarrayControlImpl::TrackerThreadImplementation of SAT as thread
oCcarma::control::SystemStateInterface for retrieving system state information
oCcarma::control::TimeoutExceptionAn exception for a timeout Will throw your msg plus file and line number
oCcarma::control::WorkerPoolA pool of workers that can have work requests queued to it for servicing
oCcarma::control::WorkerPoolStatsA structure which contains statistics about the WorkerPool
oCcarma::corba::ClientClass to encapsulate CORBA client functionality in CARMA
oCcarma::corba::ServerClass for creating, managing and serving requests to CORBA servants
oCcarma::correlator::lib::BandManagerInterface for storing and retrieving Correlator Band DO names
oCcarma::correlator::lib::CorrelatorListenerInterface for those wishing to receive notification of arriving Correlator Data
oCcarma::correlator::obsRecord2::BandStatusSingleton class used to hold a map of connected Correlator DO bands
oCcarma::correlator::obsRecord2::CorbaCorrConsumerImplements CorrConsumer interface for CORBA
oCcarma::correlator::obsRecord2::CorbaCorrConsumer::ListenerAbstract base class for listener called back by CorbaCorrConsumer
oCcarma::correlator::obsRecord2::CorbaCorrConsumerStatsStructure to hold corr consumer statistics for profiling
oCcarma::correlator::obsRecord2::CorbaCorrProducerImplements interface for serving correlator data using CORBA
oCcarma::correlator::obsRecord2::CorData_sIDL structure holding all Correlator Data
oCcarma::correlator::obsRecord2::CorrDataConsumerImplements CorrConsumer interface for CORBA
oCcarma::correlator::obsRecord2::CorrDataConsumer::ListenerAbstract base class for listener called back by CorrDataConsumer
oCcarma::dbms::Column< T >Template to mimic a db column
oCcarma::dbms::DBConfiguratorClass used for configuring a DBConnection
oCcarma::dbms::DBConnectionAbstract class from which database queries may be launched
oCcarma::dbms::DBConnectionFactoryCreating a database connection via the static createConnection() method
oCcarma::dbms::DbFFIOFileManagerClass to manage database ingest files and symlinks using FFIO files
oCcarma::dbms::DbFileManagerClass to manage database ingest files and symlinks using stdio
oCcarma::dbms::FilterAbstract base class to represent an SQL query filter (part of a WHERE clause)
oCcarma::dbms::LogDatabaseThis class contains methods for accessing the log table in the database
oCcarma::dbms::LogIndexerThis class is responsible for keeping the history of what syslog2Db has already processed and initializing LogProcessors so that they do not reprocessed previously processed log messages
oCcarma::dbms::LogRecordSelector::SelectionMaskHolds info on which log record fields should be selected (ie returned) by a query), if a value is set to true, the corresponding field is included in the selection (in cases where if false it is not
oCcarma::dbms::MonitorConfigurationDatabaseThis class contains methods for accessing monitor configuration information
oCcarma::dbms::MonitorDataDatabaseThis class contains methods for accessing monitor configuration information
oCcarma::dbms::MonitorDataIndexClass for indexing monitor point data areas
oCcarma::dbms::MonitorDataQueryManagerClass to compose and execute a query of the monitor database
oCcarma::dbms::MonitorDataTableFinisherThreadThread class for executing commands on a monitor data table after it has been populated
oCcarma::dbms::MonitorDescriptionA MonitorDescription object holds all information on a monitor point which is stored in the database and/or an mpml description
oCcarma::dbms::MonitorPointSelector::SelectionMaskHolds info on which monitor point fields should be selected (ie returned) by a query), if a value is set to true, the corresponding column is included in the selection (in cases where the selection makes sense, see the description of individual fields), if false it is not
oCcarma::dbms::MPSelectorCompareClass for sorting a set of MPSelector pointers
oCcarma::dbms::PhysicalDeviceIDAuthorityA lookup class for mapping names and IDs of locations and devices
oCcarma::dbms::ResultsCacheA class for caching and retrieving results of database queries
oCcarma::dbms::SelectorAbstract base class to represent an SQL selection (portion of SELECT clause)
oCcarma::dbms::SyslogMMAPFileThis class is responsible for opening/closing the syslog mmap file
oCcarma::dbms::SyslogMMAPOperatorThis class is responsible for performing various operations on the syslog cache
oCcarma::dbms::TableClass to mimic a db table The Table class is meant to mimic a database table
oCcarma::dbms::TableManagerThis class is responsible for managing the large, short lived tables produced by CARMA
oCcarma::dbms::TagIDAuthorityA lookup class for mapping names and IDs
oCcarma::downconverter::BlockDownconverterControlCarma Block Downconvrter CAN module control interface
oCcarma::downconverter::SldcControlServerSpectral line downconverter control server class
oCcarma::downconverter::SldcLoControlCarma Spectral Line Downconverter LO Control interface
oCcarma::downconverter::SystemCarma Downconverter system access interface
oCcarma::fault::FaultControlThe DO interface to control the fault system
oCcarma::interferometry::DelayEngineDelayEngine interface
oCcarma::interferometry::DelayInfo
oCcarma::interferometry::DelayStatus
oCcarma::linelength::LineLengthControlLineLengthControl interface
oCcarma::loberotator::ChassisProvides storage for Loberotator objects
oCcarma::loberotator::LoberotatorControl::DelayChanA triplet of time tagged delays, associated with a specific channel
oCcarma::loberotator::LoberotatorControl::DelayFreqPacketA delay and frequency element structure The frequency items apply to all channels in the packet
oCcarma::loberotator::LoberotatorControl::DelayMjdA delay/mjd pair structure
oCcarma::loberotator::LoberotatorControl::WalshAssignmentPairs of channel number/walsh column assignment
oCcarma::loberotator::SimDataSimulated data generator class
oCcarma::loberotator::SimIntegerDataSimulated integer data generator class
oCcarma::loref::LOReferenceControlLOReferenceControl interface
oCcarma::monitor::AntennaBasedPointsStructure containing antenna based monitor points whose values have to be sent to the correlator pipeline
oCcarma::monitor::AvePropertiesStructure keeps track of sample properties of a monitor point for the purposes of calculating various averages
oCcarma::monitor::AverageAccumulatorBaseCommon base class for TypedAverageAccumulatorT< T, U > classes
oCcarma::monitor::BandInputMonitorPointsStructure containing monitor points per band, per inout # that have to be sent to the correlator pipeline
oCcarma::monitor::BaselineBandBlankingStructure containing blanking information on per, baseline, per band
oCcarma::monitor::C3gMax23PipelineSubsystemThe monitor system for the C3gMax23Pipeline subsystem
oCcarma::monitor::C3gMax8PipelineSubsystemThe monitor system for the C3gMax8Pipeline subsystem
oCcarma::monitor::ControlBandFrequenciesStructure containing band based monitor points from Control subsystem
oCcarma::monitor::ControlBasedMonitorPointsStructure containing monitor points from Control subsystem that have to be sent to the correlator pipeline
oCcarma::monitor::ControlSubsystemThe monitor system for the Control subsystem
oCcarma::monitor::FrameSubscriberA class that accepts named events from a Push supplier
oCcarma::monitor::MonitorComponentA composite interface used to build the monitor system hierarchy
oCcarma::monitor::MonitorPointAccumulatorT< T, U >MonitorPointAccumulatorT< T, U >
oCcarma::monitor::MonitorPointAverageT< U >Template for collecting data for computing average associated with one monitor point
oCcarma::monitor::MonitorPointHeaderWrapper class for monitor point header information
oCcarma::monitor::MonitorPointIteratorIterator for monitor point hierarchy that returns monitor points
oCcarma::monitor::MonitorPointSampleClass representing a data sample for a MonitorPoint
oCcarma::monitor::MonitorPointSetA class that manages the sets of monitor points for a monitor subsystem
oCcarma::monitor::MonitorPointUpdateServantClass that represents the scriber part of the frameScriberPublisher
oCcarma::monitor::MonitorSampleValueStructure for storing monitor point sample, including value
oCcarma::monitor::MonitorSubsystemMasterA factory to produce monitor subsystems based on name
oCcarma::monitor::MonitorSystemPipelineSyncClass to synchronize an input carma monitor system with appropriately time tagged pipeline monitor data
oCcarma::monitor::MonitorValueUnion of all possible types of monitor sample values
oCcarma::monitor::PhysicalDeviceA monitor system physical device, used in the construction of monitor points and containers that are based on physical devices
oCcarma::monitor::PipelineSubsystemAbstract base class for retrieving pipeline monitor system components common between the spectral line and wideband systems
oCcarma::monitor::RunnableAbstract class that defines the interface for executing a method
oCcarma::monitor::SignalPathMappingClass containing convenient accessors to the signal path mapping
oCcarma::monitor::SlPipelineSubsystemThe monitor system for the SlPipeline subsystem
oCcarma::monitor::SubsystemFrameFrame containing monitor points for a monitor subsystem frame
oCcarma::monitor::SubsystemHeaderStructure used to manage memory for a subsystem frame
oCcarma::monitor::SystemFrameFrame containing monitor points for all monitor subsystems
oCcarma::monitor::SystemThresholdFrameClass that manages the thresholds for all the monitor points within a monitor system (represented by a carma::monitor::MonitorSystem object)
oCcarma::monitor::TestSubsystem::DigitizerThe container for the Digitizer logical collection
oCcarma::monitor::ThresholdFileWriterA class that will allow you to write out the set threshold values for the monitor system into an xml file
oCcarma::monitor::ThresholdFrameStructStructure keeps track of sample properties of a monitor point for the purposes of calculating various averages
oCcarma::monitor::ThresholdHandlerThresholdHandler contains methods to deal with setting thresholds via mpml file
oCcarma::monitor::TransportMonitorValueMetadataTransport monitor value metadata
oCcarma::monitor::TransportSubsystemFrameContains sample values from all monitor points in a monitor subsystem
oCcarma::monitor::WbPipelineSubsystemThe monitor system for the WbPipeline subsystem
oCcarma::monitor::WeatherMonitorPointsStructure containing weather data that has to be sent to the correlator pipeline
oCcarma::observertools::CalibratorCalibrator data
oCcarma::observertools::CorrelatorCorrelator setup
oCcarma::observertools::InvestigatorInvestigator data
oCcarma::observertools::ItemValueItem name and its value
oCcarma::observertools::ObsblockObsblock data
oCcarma::observertools::ProjectProject data
oCcarma::observertools::ProjectDatabaseExceptionAn exception for an error in the database Usage example:
oCcarma::observertools::ProjectDatabaseManagerThe interface to the CARMA Project Database Manager
oCcarma::observertools::ProjectIdStructure containing a project obsblock, subobsblock strings and trial number
oCcarma::observertools::SourceSource data structure
oCcarma::observertools::SubObsblockSub-obsblock data
oCcarma::observertools::TargetTarget Molecule Data
oCcarma::observertools::TrialTrial data
oCcarma::observertools::WindowCorrelator Spectral Window Data
oCcarma::pipeline::CatchDataClass used to mediate the merging and writing of a data object at specific times
oCcarma::pipeline::CorrelatorVisBrickReaderReads Correlator Data from a specifiec file
oCcarma::pipeline::DataCollectorTestConcrete class mimics a DataCollector but doesn't need CORBA
oCcarma::pipeline::StageBase interface for a correlator pipeline stage
oCcarma::pipeline::TsysClass to calculate, store and update tsys and associated parameters
oCcarma::pipeline::TsysPipelineInfoCalculates and stores Tsys values
oCcarma::sdp::AHW_ProcessorA class to create Astronomical Header files for a single type of integrated monitor data
oCcarma::sdp::CorrelationDataCorrelation data
oCcarma::sdp::InputFileSetA class to handle common operations on a set of input MPDAT files for a single integration
oCcarma::sdp::KeywordXML keyword
oCcarma::sdp::LineBufferA line buffer class for use in XML output of astro hdr data elements
oCcarma::sdp::MiriadAbstract Base clase for item- and file-level MIRIAD operations
oCcarma::sdp::ProjectCalibratorDataProject data calibrator information
oCcarma::sdp::ProjectCorrelatorSetupProject data correlator setup
oCcarma::sdp::ProjectSourceDataProject data source information
oCcarma::sdp::ProjectTargetDataProject data target information
oCcarma::sdp::SDPFillerA class to create output files in the science data product format
oCcarma::sdp::SDPUtilUtility class for the science data products subsystem
oCcarma::sdp::SpwBandRelationshipsMapping of correlator bands and sidebands to output spectral windows
oCcarma::sdp::TrialProjectDataA class to accumulate project data for an obsblock trial
oCcarma::sdp::XMLChCompThis class provides the comparision function for use with maps dealing with XMLCh strings
oCcarma::sdp::XMLHandlerContent and error handler for the astronomical hdr SAX XML parser
oCcarma::sdp::XMLKeywordMapMap of XML keywords
oCcarma::services::AstroTimeThis class implements various astronomical time computation routines
oCcarma::services::AtmosphereThis class is used to calculate a variety of quantities related to the earth's atmosphere, such as refractivity, saturated pressure, and pathlength (refractivity integrated through the atmosphere)
oCcarma::services::AzElPairSimple class to represent azimuth and elevation pair
oCcarma::services::ColumnColumn - an unimplemented class we could create a special class 'Column' in which it is defined how a column it to be recognized, as there are different models
oCcarma::services::ConformableQuantityCan represent any quantity that can be expressed in many units
oCcarma::services::constants::AstroAstronomical Constants used across CARMA
oCcarma::services::constants::Astro::planetTypeA struct to hold simple planetary data
oCcarma::services::constants::PhysicalStandard physical constants CARMA-wide
oCcarma::services::DelayTrivial class for handling delays
oCcarma::services::EphemerisEphemeris wraps the NOVAS library and any other ephemeris related functions into a simple to use class
oCcarma::services::FluxSourceFluxSource holds a measurement of a flux calibrator source
oCcarma::services::GlobalMethods that return "fixed" CARMA values, such as the numbers of each type of antenna
oCcarma::services::IERSTableClass to access (processed) IERS tables The IERSTable class reads a (processed by mk-iers.awk) IERS table and allows rapid searching in MJD to return the dut1, xpolar and ypolar wobbles
oCcarma::services::LocationLocation specifies a location (observatory if you wish) on planet earth, as longitude, latitude, and altitude above sea-level
oCcarma::services::Matrix< type >This class handles standard mathematical matrix operations
oCcarma::services::NeighborData on nearest neighbor to a source
oCcarma::services::ObservatoryObservatory specifies the parameters of a given observatory: name, reference location (longitude, latitude, altitude), optional pad names and locations, and optional array configurations
oCcarma::services::OpacityModelAn atmospheric model is used to estimate atmospheric opacity given local environment variables ( temperature, pressure, etc ) and observing variables ( frequency )
oCcarma::services::PadThis class specifies an antenna pad or station with coordinates, name, and array configuration membership
oCcarma::services::PlanetProposed planet class
oCcarma::services::SelfcalComputes an amplitude or phase selfcal solution on a set of visibilities
oCcarma::services::SourceSource is derived from CatalogEntry and is used to hold information for a particular entry from a source catalog
oCcarma::services::SourceCatalogUsed to hold information regarding a particular source catalog file as retrieved from a Catalog
oCcarma::services::SourceCheckerSource checker returns info on the location in the sky of a source at a given time, e.g
oCcarma::services::SpectralLineSpectralLine is derived from CatalogEntry and is used to hold information for a particular entry from a line catalog
oCcarma::services::SpectralLineCatalogThis class extracts information from a spectral line catalog file and puts it into a multimap for later searches
oCcarma::services::StarStar holds the name and magnitude of a star
oCcarma::services::TableSimple ASCII Table format, fully memory based
oCcarma::services::TelescopeStatusHolds information about the telescope status with respect to azimuth wrap and upper elevation limits
oCcarma::services::UnitsThis class is based on the GNU units library
oCcarma::services::Vector< T >This class handles standard mathematical vector operations
oCcarma::signalpath::ConfigurableDeviceClass to encapsulate a device that can be configured, and therefore associated with a configuring AstroBand
oCcarma::signalpath::ConnectableNodeBase-class to encapsulate a connectable node
oCcarma::signalpath::CorrelatorClass to encapsulate a correlator
oCcarma::signalpath::CorrelatorCrateClass to encapsulate a correlator crate
oCcarma::signalpath::SignalPathMapA class to encapsulate the switchyard cable map
oCcarma::signalpath::SignalPathMapperControl::AntennaStruct to encapsulate a single antenna
oCcarma::signalpath::SignalPathMapperControl::AntennaIFStruct to encapsulate a single antenna IF
oCcarma::signalpath::SignalPathMapperControl::AstroBandStruct to encapsulate a single astro band
oCcarma::signalpath::SignalPathMapperControl::AstroBandInputStruct to encapsulate a single astro band input
oCcarma::signalpath::SignalPathMapperControl::BlockDownconverterSettingStruct for returning block downconverter settings
oCcarma::signalpath::SignalPathMapperControl::CorrelatorBandStruct to encapsulate a single correlator band (SLCOR[1-8], WBCOR[1-16])
oCcarma::signalpath::SignalPathMapperControl::CorrelatorBandInputStruct to encapsulate a single correlator band input
oCcarma::signalpath::SignalPathMapperControl::CorrelatorCrateStruct to encapsulate a single correlator crate (SLCOR[1-8], WBCOR[1-8])
oCcarma::signalpath::SignalPathMapperControl::CorrelatorCrateInputStruct to encapsulate a single correlator crate input
oCcarma::signalpath::SignalPathMapperControl::WalshColumnAssignmentStruct for assignment of walsh columns to antennas
oCcarma::tipper::TipperControlTipperControl interface
oCcarma::ui::dbms::DataExtractorBase class for creating UI objects that can access the DBMS
oCcarma::ui::rtd::CnxStructure definition for a single connection to the system
oCcarma::ui::rtd::ColorVisitorVisitor that post processes a set of MonitorCell to have good and bad colors set to something other than the default
oCcarma::ui::rtd::CompositeMonitorTableVisitorComposite design pattern implementation for MonitorTableVisitor interface
oCcarma::ui::rtd::ConnectionBaseBase class for the connection objects
oCcarma::ui::rtd::ConnectionDataStructure definition for keeping track of all connections, windows, and user control of the system
oCcarma::ui::rtd::DisplayTimeOnlyVisitorVisitor to display time only instead of full Date and Time
oCcarma::ui::rtd::FormatClass to describe the layout of text within a cell
oCcarma::ui::rtd::GoodIsGreenVisitorVisitor that post processes a set of MonitorCell to have green as their good color
oCcarma::ui::rtd::GrayedOutVisitorVisitor that post processes a set of MonitorCell to be grayed out
oCcarma::ui::rtd::MasterServerThis object is the master data server for java monitor and control programs for the Carma
oCcarma::ui::rtd::MemoryMappedFileMemory Mapped file is a class that provides a C++ interface to the mmap(2) system call
oCcarma::ui::rtd::MemoryMappedFileExceptionExceptions for MemoryMappedFile's
oCcarma::ui::rtd::ReaderWithTimeoutRead a series of bytes with a timeout and return a raw byte string with the contents of the read
oCcarma::ui::rtd::RtObjectBase class for everything that can be put in a realtime display
oCcarma::ui::rtd::SenderAddressSenderAddress stores and makes available peer information for the opposite (client) end of a connected socket
oCcarma::ui::rtd::VersionClass to read and contain versioning info for C++ server and Java client RTD programs
oCcarma::ui::rtd::WindowListA list of all possible windows on a system and methods to find them
oCcarma::util::AutoFreedMallocPtr< T >AutoFreedMallocPtr< T > works like ::std::auto_ptr< T > except that the pointer is ::free'ed (if it is not 0) instead of delete'ed
oCcarma::util::AutoXMLStringAuto cleanup class for xercesc::XMLString instances
oCcarma::util::BacktraceClass to hold a captured call stack backtrace
oCcarma::util::BaseExceptionBase exception class for managing carma errors
oCcarma::util::ByteBufferManages a (possibly destructively) resizable buffer of raw bytes
oCcarma::util::CancelExceptionVariant used specificaly for cancelling
oCcarma::util::ConfigCheckerAbstract Base class for managing configuration files
oCcarma::util::ConfigureImrThis class is responsible for taking server information retrieved from the ImrConfigHandlers class (which reads it from an XML file) and adding the servers to the IMR
oCcarma::util::CorrelatorSetCorrelatorSet encapsulates a set of correlators to facilitate management of addition and removal of correlators to a subarray
oCcarma::util::CreateStaticPolicy< TYPE >Singleton creation policy which causes instances to be created in function local static memory
oCcarma::util::CreateWithNewPolicy< TYPE >Singleton creation policy which causes instances to be allocated with new (on the heap)
oCcarma::util::CreateWithNewUnmanagedPolicy< TYPE >Singleton creation policy which causes instances to be allocated with new (on the heap) but which provides no deletion of memory
oCcarma::util::detail::BoilerPlateInfo< A, AT, AC >
oCcarma::util::domainStructDomain structure - holds it all
oCcarma::util::FftwAllocator< T >Allocator for memory for use by FFTW
oCcarma::util::FftwRealToRealPlanC++ wrapper of real-to-real half-complex fftw_plans
oCcarma::util::FftwRealToRealPlanManagerFacilitate the creation, storage and retrieval of FftwRealToRealPlans
oCcarma::util::FileLayoutFile layout class for CARMA logging
oCcarma::util::FileUtilsCommon file functions Additional file-related functions can be added here
oCcarma::util::ImrConfigHandlersDeclares SAX Handlers for parsing XML Configuration files
oCcarma::util::IPQbufferBaseIPQ (InterProcessQueue) provides a generic way for information to be shared between processes or threads
oCcarma::util::KeyTabEntryConvenience structure to hold the key=value/type/usage/help-string information
oCcarma::util::KeyValueConfigFileCommon functions for manipulating key-value config files This class contains no state
oCcarma::util::LoggerA convenience class for returning predefined log4cpp Categories
oCcarma::util::MultiShotBarrierMultiShotBarrier class
oCcarma::util::NotificationConsumerA base class that accepts named events from a Push supplier
oCcarma::util::NTPQueryNTPQuery class
oCcarma::util::OADConfigStructure to hold oad which embeds servers
oCcarma::util::ObservablePaired with the Observer class, with the Observable class calls its observableEvent() method to notify all registered Observers
oCcarma::util::ObserverAn abstract base class for an implementation of the Observer design pattern
oCcarma::util::ObserverRegistryAll instances of the Observer class are assigned an ID and registered within this class
oCcarma::util::PhaseSwitchColumnEntryThe purpose of the PhaseSwitchColumnEntry class is to present an abstract representation of phase switch column information and the ability to perform checks and creation of such entries
oCcarma::util::PhaseSwitchingPhaseswitching interface for passing a phaseswitching table into a subsystem
oCcarma::util::PhaseSwitchTableThe PhaseSwitchTable class provides a generic way of reading, writing and retreiving specific PhaseSwitch information from a table that will be shared among all the various subsystems
oCcarma::util::ProcessMonitorClientClass to continuously ping the process monitor
oCcarma::util::ProgramBaseBase class for managing resources and interfaces common across all carma programs
oCcarma::util::PthreadAttrA simple wrapper class that makes use of ::pthread_attr_t easier in a C++ world
oCcarma::util::PthreadCondA simple wrapper class that makes use of ::pthread_cond_t easier in a C++ world
oCcarma::util::PthreadCondAttrA simple wrapper class that makes use of ::pthread_condattr_t easier in a C++ world
oCcarma::util::PthreadMutexA simple wrapper class that makes use of ::pthread_mutex_t easier in a C++ world
oCcarma::util::PthreadMutexAttrA simple wrapper class that makes use of ::pthread_mutexattr_t easier in a C++ world
oCcarma::util::PthreadRWLockA simple wrapper class that makes use of ::pthread_rwlock_t easier in a C++ world
oCcarma::util::PthreadRWLockAttrA simple wrapper class that makes use of ::pthread_rwlockattr_t easier in a C++ world
oCcarma::util::QuadraticInterpolatorUsed to perform quadrature interpolation of arbitrary continuous functions, as well as certain periodic functions (angles)
oCcarma::util::RetrieveKeyStruct which operators on a container key-value pair to retrieve the key
oCcarma::util::RuntimeDirsThis class is a collection of static methods to return specific directories for a standard carma tree
oCcarma::util::ScheduledTimerAbstract base class for PthreadCond::TimedWait based timers
oCcarma::util::ScopedExclusiveLock< L >A templated scope class (i.e
oCcarma::util::ScopedExclusiveLockManager< L >Scoped manager class for exclusive PthreadRWLock locks
oCcarma::util::ScopedLock< M >A templated scope class (i.e
oCcarma::util::ScopedLockManager< M >A scope class (i.e
oCcarma::util::ScopedPthreadMutexLockA scope class (i.e
oCcarma::util::ScopedPthreadMutexLockManagerA scope class (i.e
oCcarma::util::ScopedSharedLock< L >A templated scope class (i.e
oCcarma::util::ScopedSharedLockManager< L >Scoped manager class for shared PthreadRWLock locks
oCcarma::util::ScopedStopWatchTimerStarts and stops attached stopwatch via ctor & dtor respectively
oCcarma::util::SerializableAbstract Class used to allow object to serialize themselves into a byte array
oCcarma::util::ServerConfigStructure to hold IMR server definition
oCcarma::util::Singleton< TYPE, InstantiationPolicy >Thread-safe, templatized Singleton class with policy based creation
oCcarma::util::SleeperAbstract base class for PthreadCond::TimedWait based sleeping with quit/interuption support
oCcarma::util::StopWatchClass for determining the elapsed wall-clock or CPU time between two events
oCcarma::util::StringUtilsCommon string functions Additional string-related functions can be added here
oCcarma::util::SyslogLayoutSyslog layout class for CARMA logging
oCcarma::util::TimeThis class deals primarily with Frames and Times
oCcarma::util::TraceEfficient means for managing debug statements throughout CARMA code
oCcarma::util::UserExceptionGeneric Carma variant of CORBA::UserException
oCcarma::util::VerySimpleLayoutVery Simple layout class for CARMA tracing
oCcarma::util::VmSizeClass to get virtual memory size of a process
oCcarma::util::WalshFunctionClass to generate and manipulate Walsh functions
oCcarma::util::WorkRequestAn abstract work request
oCcarma::util::WorkResultAbstract result of servicing a work request
oCcarma::util::WorkResultSetAn abstract collection of the results of servicing a collection of work requests
oCcarma::util::XercesPanicHandlerCarma xerces panic handler that at least logs before dying
oCsza::util::GenericTask< AbsoluteTimerMsg >
oCsza::util::GenericTask< AntennaControlMsg >
oCsza::util::GenericTask< AntennaDriveMsg >
oCsza::util::GenericTask< AntennaMasterMsg >
oCsza::util::GenericTask< AntennaMonitorMsg >
oCsza::util::GenericTask< AntennaRxMsg >
oCsza::util::GenericTask< FastPdbClientMsg >
oCsza::util::GenericTask< GpibUsbControllerMsg >
oCsza::util::GenericTask< PeriodicTimerMsg >
oCsza::util::GenericTask< RemoteSensorMsg >
oCsza::util::GenericTask< RtdClientMsg >
oCsza::util::GenericTask< RtdServerMsg >
oCsza::util::GenericTask< sza::antenna::control::AntennaControlMsg >
oCsza::util::GenericTask< sza::util::SignalTaskMsg >
oCsza::util::GenericTask< TrackerMsg >
oCsza::util::GenericTask< UmacControlMsg >
oCid_or_acCAN id or Acceptance code in Network Byte Order
oCinputMonitorPointsCORBA service that allows a process within the monitor system to send monitor and related data to the correlator pipeline for creating visbility data headers
oCInvalidThresholdexceptionThrown when wrong threshold object is passed to a monitor point
oCJanzFailExceptionException class to indicate janz interface failure
oCcarma::monitor::MonitorPointAverageT< ::std::complex< float > >
oCcarma::monitor::MonitorPointAverageT< double >
oCcarma::monitor::MonitorPointAverageT< int >
oCcarma::monitor::MonitorPointAverageT< long >
oCmonitorPointSeqUpdateCORBA service that allows a process within a monitor subsystem to each write a set of monitor points (which form a strict subset of the set of monitor points for the subsystem) to the monitor subsystem frame
oCsza::util::PipeQ< AbsoluteTimerMsg >
oCsza::util::PipeQ< AntennaControlMsg >
oCsza::util::PipeQ< AntennaDriveMsg >
oCsza::util::PipeQ< AntennaMasterMsg >
oCsza::util::PipeQ< AntennaMonitorMsg >
oCsza::util::PipeQ< AntennaRxMsg >
oCsza::util::PipeQ< FastPdbClientMsg >
oCsza::util::PipeQ< GpibUsbControllerMsg >
oCsza::util::PipeQ< PeriodicTimerMsg >
oCsza::util::PipeQ< RemoteSensorMsg >
oCsza::util::PipeQ< RtdClientMsg >
oCsza::util::PipeQ< RtdServerMsg >
oCsza::util::PipeQ< sza::antenna::control::AntennaControlMsg >
oCsza::util::PipeQ< sza::util::SignalTaskMsg >
oCsza::util::PipeQ< TrackerMsg >
oCsza::util::PipeQ< UmacControlMsg >
oCPthreadFailExceptionException class to indicate pthread interface failure
oCRegTemp.....................................................................
oCRegTemplate.....................................................................
oCScanCache.....................................................................
oCScanCacheEntry.....................................................................
oCSystemExceptionSystem Exception class
oCsza::antenna::canbus::CanMonitorConditionA class for handling a condition for a monitor point
oCsza::antenna::control::AntennaMasterDefine a class to encapsulate the entire Antenna control system
oCsza::antenna::control::AntennaTaskThe following class just enumerates known antenna tasks
oCsza::antenna::control::AtmosphereClass to encapsulate any atmospheric (refraction) corrections to the antenna pointing model
oCsza::antenna::control::AxisThe following class just enumerates valid axes
oCsza::antenna::control::AxisPosA class to encapsulate the topocentric and encoder position of a telescope axis
oCsza::antenna::control::AxisPositionsUsed by the Tracker class to record the positions of the telescope axes, as reported by the pmac
oCsza::antenna::control::AxisTiltA base class for managing tilts
oCsza::antenna::control::BoardA class which encapsulates resources of a board of the shared register map
oCsza::antenna::control::DateClass to encapsulate a date
oCsza::antenna::control::DriveTaskThe following class just enumerates known drive task
oCsza::antenna::control::EncoderObjects of the following type are used to aggregate the encoder calibration parameters of each axis
oCsza::antenna::control::ModelEncapsulate the pointing model parameters
oCsza::antenna::control::OffsetBaseDefine a class to encapsulate a variety of offsets
oCsza::antenna::control::PmacAxisEncapsulate the encoder counts and rates for a telescope axis
oCsza::antenna::control::PointingA class used by Tracker to handle pointing
oCsza::antenna::control::PointingCorrectionsWhile computing pointing corrections, an object of the following type is used to communicate accumulated azimuth and elevation corrections along with their sin() and cos(), between the functions that implement the various correction stages
oCsza::antenna::control::PointingModeDefine a class to specify a pointing mode
oCsza::antenna::control::PolarEncoderPosA class to manage encoder positions corresponding to different polarization states
oCsza::antenna::control::PositionThe following class is used to record the horizon coordinates of a source
oCsza::antenna::control::RefractionClass to encapsulate refraction corrections
oCsza::antenna::control::ScannerA class to encapsulate the transmission of monitor frames from the AC to the ACC
oCsza::antenna::control::SiteClass for managing antenna site-specific parameters
oCsza::antenna::control::SlowWalshA class to encapsulate slow walsh functions
oCsza::antenna::control::SzaShareAn instance of this class is created by AntennaMaster and passed to the constructors of other tasks
oCsza::antenna::control::SzaShare::DataPtrAn object of the following type will be used to specify an arbitrary pointer
oCsza::antenna::control::SzaShare::HostAddressStruct used to store names and IP addresses of trusted hosts
oCsza::antenna::control::SzaShare::SzaAstromEncapsulate the astrometry details of the array in this class
oCsza::antenna::control::SzaShare::SzaClockThe following structure is used by the SZA UTC clock
oCsza::antenna::control::SzaShare::SzaPmacLockThe following structure encapsulates the reader lock used to prevent clashes when freezing and unfreezing the pmac monitor registers
oCsza::antenna::control::SzaShare::SzaRegDbAccess to the register database and its shadow registers is provided through an object of the following type
oCsza::antenna::control::TrackerOffsetCollect together the various offset types used by the Tracker class
oCsza::antenna::corba::AntennaProxyCreate a AntennaProxy class in namespace carma
oCsza::antenna::corba::DriveProxyCreate a DriveProxy class in namespace carma
oCsza::antenna::corba::FrontEndProxyA class which will be served as the CORBA FrontEnd DO, whose methods will send messages to the AntennaMaster message queue
oCsza::antenna::corba::IFProxyA class which will be served as the CORBA IF DO, whose methods will send messages to the AntennaMaster message queue
oCsza::antenna::corba::LOProxyA class which will be served as the CORBA LO DO, whose methods will send messages to the AntennaMaster message queue
oCsza::antenna::corba::OpticsProxyA class which will be served as the CORBA Optics DO, whose methods will send messages to the AntennaMaster message queue
oCsza::antenna::corba::PointingModelProxyA class which will be served as the CORBA PointingModel DO, whose methods will send messages to the AntennaMaster message queue
oCsza::antenna::corba::PolarizationProxyA class which will be served as the CORBA Polarization DO, whose methods will send messages to the AntennaMaster message queue
oCsza::antenna::corba::RxProxyA class which will be served as the CORBA Rx DO, whose methods will send messages to the AntennaMaster message queue
oCsza::array::AliasScanThe following type of scan is a symbolic link to another scan
oCsza::array::NetDDSCmd.....................................................................
oCsza::array::NetEnableDDSWalshingCmd.....................................................................
oCsza::array::NetEnableLrFrequencyOffsetCmd.....................................................................
oCsza::array::NetFringeTrackingCmd.....................................................................
oCsza::array::NetGreetingMsgSend a greeting message
oCsza::array::NetSetAntennaCoordsCmd.....................................................................
oCsza::array::NetSetAntennaDDSCmd.....................................................................
oCsza::array::NetSetAntennaFreqCmd.....................................................................
oCsza::array::NetSetAntennaParamsCmd.....................................................................
oCsza::array::NetSetAntennaPhaseCmd.....................................................................
oCsza::array::NetSetDDSWalshColumnCmd.....................................................................
oCsza::array::NetSetDelayCmd.....................................................................
oCsza::array::NetSetLRDelayCmd.....................................................................
oCsza::array::NetSetLRFreqCmd.....................................................................
oCsza::array::NetSetLRPhaseCmd.....................................................................
oCsza::array::NetSetOutputRegsCmd.....................................................................
oCsza::array::NetSetWeatherParamsCmdThe following command sets weather parameters
oCsza::array::NetUseDelayCmd.....................................................................
oCsza::array::TransactionManagerA class for managing transactions
oCsza::array::TransactionManager::Device_eqA predicate for testing if a Device matches a requested device
oCsza::array::TransactionManager::Location_eqA predicate for testing if a Location matches a requested location
oCsza::array::TransactionManager::SerialNumber_eqA predicate for testing if a SerialNumber matches a requested sn
oCsza::util::AbsTimerClass used to set up repetitive or one-shot timers on integral boundries relative to the system clock
oCsza::util::AbsTimer::TimerIdA class for storing information about a known Timer
oCsza::util::AbsTimer::TimerId_eqA predicate for testing if a timer's id matches a requested id
oCsza::util::AbsTimer::TimerSig_eqA predicate for testing if a timer's signal matches a requested signal
oCsza::util::AmpA class for enumerating amplifiers
oCsza::util::AntennaDataFrameNormalThis is just a normal data frame, with an additional member which specifies the antenna
oCsza::util::AntNumA class to enumerate a single Antenna, or a set of Antennas
oCsza::util::AxisThe following class just enumerates valid axes
oCsza::util::CalPosClass to enumerate recognized calibrator positions
oCsza::util::CanModuleA class for enumerating recognized CAN modules
oCsza::util::ConfigPlotter::Circle.....................................................................
oCsza::util::ConfigPlotter::Rectangle.....................................................................
oCsza::util::CoordA class for specifying a coordinate in a multi-dimensional space
oCsza::util::CoordAxesClass for managing coordinate axes
oCsza::util::CoordinatesThis class performs conversions between several different coordinate systems
oCsza::util::CorrelatorBandA class to enumerate a single Band, or a set of Bands
oCsza::util::DataArrayA class to encapsulate data packaging for different address modes
oCsza::util::DataFrameA generic interface for a data frame consisting of contiguous blocks of arbitrary-sized types
oCsza::util::DataFrameManagerThis is a base class for managing a generic dataframe of registers
oCsza::util::DataTypeEnumerate data types
oCsza::util::DataTypeTruthFnA class for managing operations on DataType objects which return booleans
oCsza::util::DelayTrivial class for handling delays
oCsza::util::FrameBuffer::FrameBufferSlotCreate a struct that we will use as an internal buffer
oCsza::util::GenericTask< Msg >All tasks will have the following functionality:
oCsza::util::GenericTaskMsgA class to encapsulate message types for a generic task
oCsza::util::IFLevelA class for managing antenna IF levels
oCsza::util::LoBandClass to enumerate recognized LO bands
oCsza::util::LocationA class for specifying a location
oCsza::util::LoStageClass to enumerate recognized LO stages
oCsza::util::MonitorConditionA class for handling a condition for a monitor point
oCsza::util::NetCmdForwarderA pure interface class for forwarding network commands received from the control program
oCsza::util::NetStrClass for managing a read buffer and a send buffer both attached to the same file descriptor
oCsza::util::NetTermHandlerA handler for network messages between terminal servers and clients
oCsza::util::PagerMonitorA class for monitoring registers to activate the pager
oCsza::util::PagerMonitor::RegSpecA struct for handling information about a single register
oCsza::util::PipeA class to encapsulate a pipe
oCsza::util::Pipe::PipeFdDefine a struct to encapsulate a file descriptor associated with either end of a pipe
oCsza::util::PipeQ< Msg >Template class for a message queue implemented using pipes
oCsza::util::PmacModeClass to define valid Pmac command modes
oCsza::util::PointingModeDefine a class to specify a pointing mode
oCsza::util::QuadPathA class to handle quadrature interpolation of ephemerides received from the control program
oCsza::util::QuadPath::QuadDataThe following object type is used to query or replace the current contents of a QuadPath object
oCsza::util::QuadraticInterpolatorUsed to perform quadrature interpolation of arbitrary continuous functions, as well as certain periodic functions (angles)
oCsza::util::RegAxesClass for managing coordinate axes
oCsza::util::RegAxisRangeA class for iterating over slot ranges specified in a CoordRange object
oCsza::util::RegCal::RegCalDataThe following structure contains a double precision array having the same dimension as an archive frame
oCsza::util::RegCal::RegCalSlotThe calibration of a scalar register is:
oCsza::util::RegCoordA class for specifying a coordinate in a multi-dimensional space
oCsza::util::RegCoordRangeA class for iterating over slot ranges specified in a CoordRange object
oCsza::util::RegRangeA class for managing ranges of byte indices corresponding to registers in a register map
oCsza::util::SignalClass to encapsulate signal handling
oCsza::util::SignalTask::SignalHandlerA class to manage signal handlers for all handled signals
oCsza::util::SiteClass for
oCsza::util::SourceThe following class is used to record details about the current source trajectory
oCsza::util::ThreadDefine a class to encapsulate thread handling
oCsza::util::TimeValA class for managing timeval/timespec structs
oCsza::util::TrackingClass to enumerate the current telescope tracking type
oCsza::util::TrackingStatusClass to enumerate the current telescope tracking status
oCTxBufferFullExceptionTxBuferFullException class
oCcarma::services::Vector< carma::services::Vector< type > >
\Ccarma::services::Vector< double >