#include <map>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/composite_key.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include "boost/tuple/tuple.hpp"
#include <boost/shared_ptr.hpp>
#include "CSCDQM_Logger.h"
#include "CSCDQM_HistoDef.h"
#include "CSCDQM_MonitorObject.h"
#include "CSCDQM_Utility.h"
Go to the source code of this file.
Classes | |
class | cscdqm::Cache |
MonitorObject cache - list objects and routines to manage cache. More... | |
struct | cscdqm::CSCHistoKeyType |
Chamber MO List object definition. More... | |
struct | cscdqm::CSCKeyType |
Chamber List object definition. More... | |
struct | cscdqm::LookupKeyType |
MO Lookup List object definition. More... | |
Namespaces | |
namespace | cscdqm |
Typedefs | |
typedef boost::multi_index_container < CSCHistoKeyType, boost::multi_index::indexed_by < boost::multi_index::ordered_unique < boost::multi_index::composite_key < CSCHistoKeyType, boost::multi_index::member < CSCHistoKeyType, HistoId,&CSCHistoKeyType::id > , boost::multi_index::member < CSCHistoKeyType, HwId,&CSCHistoKeyType::addId > > > > > | cscdqm::CSCHistoMapType |
typedef boost::multi_index_container < CSCKeyType, boost::multi_index::indexed_by < boost::multi_index::ordered_unique < boost::multi_index::composite_key < CSCKeyType, boost::multi_index::member < CSCKeyType, HwId,&CSCKeyType::crateId > , boost::multi_index::member < CSCKeyType, HwId,&CSCKeyType::dmbId > > > > > | cscdqm::CSCMapType |
typedef std::map< HwId, MonitorObject ** > | cscdqm::DDUMapType |
typedef std::map< HwId, MonitorObject ** > | cscdqm::FEDMapType |
typedef boost::multi_index_container < LookupKeyType, boost::multi_index::indexed_by < boost::multi_index::ordered_unique < boost::multi_index::member < LookupKeyType, HistoDef,&LookupKeyType::histo > >, boost::multi_index::ordered_non_unique < boost::multi_index::member < LookupKeyType, std::string,&LookupKeyType::path > > > > | cscdqm::LookupMapType |