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