#include "common.hpp"#include "TCPConnection.hpp"#include <boost/uuid/uuid.hpp>#include <boost/uuid/nil_generator.hpp>#include <chrono>#include <map>Classes | |
| struct | EPS::TrackerData |
| Used to track everything we know about a particular EPS client. More... | |
| class | EPS::Tracker |
| Manage all tracker records. More... | |
Namespaces | |
| EPS | |
Typedefs | |
| typedef std::map< UUID, EPS::TrackerData > | EPS::TrackerMap |
| Map between client UUIDs and a tracker record. This is the central "database" that makes up the Tracker functionality. More... | |
| typedef std::map< IPv4, UUID > | EPS::DestinationMap |
| Map between an IP address and the corresponding UUID. This is a secondary index to quickly find an entry given an IP address. More... | |