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 |