2206af386ea66843953ee87799d81dbce48e1332
[trackerpp.git] / src / MultiTracker.cpp
1 #include "MultiTracker.h"
2 #include "Metrics.h"
3
4 using namespace suanzi;
5
6 MultiTracker::MultiTracker(Metrics* m) : metrics(m)
7 {
8 }
9
10
11 MultiTracker::~MultiTracker()
12 {
13     delete metrics;
14     trackers.clear();
15 }
16
17 Tracker* MultiTracker::createTracker(int id)
18 {
19     Tracker* t = new Tracker(id);
20     addTracker(t);
21     return t;
22 }
23
24 void MultiTracker::addTracker(Tracker* t)
25 {
26     trackers.insert(t);
27 }
28
29 void MultiTracker::removeTracker(Tracker *t)
30 {
31     trackers.erase(t);
32 }
33
34
35 void MultiTracker::update()
36 {
37
38 }