| MetriVis | Overview | Download | User Manual | Development |
| Reference | Overview | Design Documentation | Reference Backend | Reference Frontend |
| metrivis::HTTPDriver | Recieves and forwards http requests from clients |
| metrivis::MetriVis | Class representing the MetriVis service |
| metrivis::MultiType | Represents data in a very generic way without using templates |
| metrivis::MultiType::Value | Structure holding value informations about this Multitype |
| MyThread | An implementation of a Thread |
| metrivis::Pipeline | Pipeline is a container for PipelineProcess es |
| metrivis::PipelineProcess | Represents a single process in the processing pipeline |
| metrivis::RawDataDispatcher | Recieves and forwards http requests from clients |
| metrivis::RequestDescription | Describes a HTTP Request |
| metrivis::RequestDispatcher | Dispatches a HTTP request |
| metrivis::RequestHandler< T, ID > | A class that handles generic HTTP requests |
| metrivis::RequestHandler< T, ID >::ThreadPool< S > | ThreadPool contains a set of worker threads |
| metrivis::RequestHandlerBase | Dummy class to give all Request Handlers the same base class |
| metrivis::SearchDispatcher | Recieves and forwards http requests from clients |
| metrivis::SearchFetcher | Represents a single process in the processing pipeline |
| metrivis::SearchPipeline | A pipeline for creating XYPlots from tuple data |
| metrivis::Singleton< T > | Template class represents the singleton pattern |
| metrivis::SQL2JsonConverter | Converts the SQL reply to JSON format |
| metrivis::SQL2JsonDispatcher | Recieves and forwards http requests from clients |
| metrivis::SQL2JsonFetcher | Represents a single process in the processing pipeline |
| metrivis::SQL2JsonPipeline | A pipeline for creating XYPlots from tuple data |
| metrivis::SQLDriver | Driver for the SQLite interface |
| metrivis::Thread | Interface class for Boost::Thread(s) |
| ThreadTest | Test case for MyThread class |
| metrivis::TimeLineDispatcher | Recieves and forwards http requests from clients |
| metrivis::TimeLineFetcher | Represents a single process in the processing pipeline |
| metrivis::TimeLinePipeline | A pipeline for creating XYPlots from tuple data |
| metrivis::TimeLineVisualizer | Represents a single process in the processing pipeline |
| metrivis::XYPlotDispatcher | Recieves and forwards http requests from clients |
| metrivis::XYPlotFetcher | Represents a single process in the processing pipeline |
| metrivis::XYPlotFilter | Represents a single process in the processing pipeline |
| metrivis::XYPlotPipeline | A pipeline for creating XYPlots from tuple data |
| metrivis::XYPlotVisualizer | Represents a single process in the processing pipeline |
1.5.3