Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
▼CBaseException | |
CCircularDependencyException | The exception thrown when DependencySorter finds a circular dependency |
CInvalidNewDatumAvailableBehaviorException | The exception thrown when using invalid combinations of NewDatumAvailableBehavior and objects for notifications |
CRuntimeUserException | A generic exception the user can throw at runtime |
CStandardLibraryException | An exception thrown when we catch standard library exceptions in a worker thread |
CUnknownException | The exception stored when an unknown exception is thrown by a ThreadOperation |
CUploaderDownloaderAssociationNotPresentException | The exception thrown when trying to create a datum or download without an uploader/downloader association in place |
CUploaderDownloaderAssociationNotUniqueException | The exception thrown when the association between uploader and downloader is not 1:1 |
CCommentPosition | A structure keeping the position of C/C++ comments in a string |
CDataDownloader< DataType_t > | The class used to download data |
CDataDownloader< DataType > | |
▼CDataDownloader< DownloadedData_t > | |
CDataUploaderDownloader< UploadedData_t, DownloadedData_t > | A class for bi-directional communication |
CDataUploader< DataType_t > | The class used to upload data |
CDataUploader< DataType > | |
▼CDataUploader< UploadedData_t > | |
CDataUploaderDownloader< UploadedData_t, DownloadedData_t > | A class for bi-directional communication |
CDatumToUpload< DataType_t > | The class used to implement RAII for data uploading |
CDependencySorter< ElementType_t > | A class to return data sorted by dependency |
CDownloader< DataType_t > | |
CDependencySorter< ElementType_t >::ElementAndDepencies | A structure containing an element and the list of its dependencies |
CGlobalUploaderDownloader | The class to create or remove associations and to wake all sleeping uploaders and downloaders |
CIntervals | The class modelling intervals of floating point values |
CLogger | Logger class provides methods for logging messages |
CNewDatumNotifiable< DataType_t > | The interface for classes that want to be notified when a new datum is available |
CNewDatumNotifiable< DataType > | |
COptionParser | A command line option parser |
▼CQEvent | |
CNewDatumEvent< DataType_t > | The event sent to downloader when a new datum is ready |
▼CQSharedData | |
▼CQueueHolderBase | The parent of the class containing the queue and all related elements |
CQueueHolder< DataType_t > | The class containing the queue and all related elements |
▼CQThread | |
CWorkerThread | Supporting thread in order to run operations on a different thread instead of the GUI thread |
▼CQWidget | |
CDataStreamsWidget | This widget display one or more DataStreamPlot and utility toolbar for interacting with them |
▼CQwtArraySeriesData | |
CDataStream | Extend QwtArraySeriesData in order to append data incrementally |
▼CQwtPlot | |
CDataStreamPlot | The DataStreamPlot display a series of data streams into the plot storing all the history of the data pushed into the DataStreamPlot during time |
CRandomGenerator | Random Generator Utility Class |
CRandomGeneratorPrivate | |
▼CResource | |
CResourceVector< T > | A vector that can be used as a resource |
CSimpleInterval | A class modelling a range of real values |
CSimpleTimer | SimpleTimer object |
CStringPosition | A structure keeping the position of C/C++ strings or characters in a program |
CThreadOperation | Interface for describing an operation to do for the WorkerThread |