Kind-of worked on the R-Tree; not really enough time to do much.
[aesalon.git] / include / monitor / MarshalList.h
blob541597e8e26a4f81f102e547176def8a214cce28
1 /** Aesalon, a tool to visualize program behaviour in real time.
2 Copyright (C) 2009-2011, Aesalon development team.
4 Aesalon is distributed under the terms of the GNU GPLv3. See
5 the included file LICENSE for more information.
7 @file include/monitor/MarshalList.h
8 */
10 #ifndef AesalonMonitor_MarshalList_H
11 #define AesalonMonitor_MarshalList_H
13 #include <string>
14 #include <vector>
15 #include <map>
17 #include "monitor/MarshalWrapper.h"
19 namespace Monitor {
21 class MarshalList {
22 protected:
23 typedef std::vector<MarshalWrapper *> MarshalVector;
24 private:
25 MarshalVector m_marshalVector;
26 public:
27 MarshalList();
28 ~MarshalList();
30 MarshalWrapper *marshal(ModuleID moduleID);
31 void loadMarshal(const std::string &name);
34 } // namespace Monitor
36 #endif