Flows represent network traffic with a fixed source and destination. More...
#include "FlowTuple.hpp"
#include "FlowStats.hpp"
#include "Traffic.hpp"
#include "PktInfo.hpp"
#include "Types.hpp"
#include "L2.hpp"
#include "DB.hpp"
#include <vector>
#include <map>
Classes | |
class | Myra::Flow |
The Flow class represents both sides of a network connection. More... | |
Namespaces | |
Myra | |
Namespace declaration for all of the Myra Canyon helper functions. | |
Typedefs | |
typedef std::map < Myra::FlowHash, Myra::Flow > | Myra::FlowMap |
A std::map of flows, where the key is the flow hash. More... | |
typedef bool(* | Myra::TrafficExamination )(Flow &flow, const Myra::PktInfo &info) |
A function that examines a packet as part of a flow. More... | |
typedef std::vector < TrafficExamination > | Myra::TrafficExams |
A vector of traffic examination functions. Used in Flow to call all relevant examination functions. More... | |
Flows represent network traffic with a fixed source and destination.