37 float fProbabilityLoss,
38 float fProbabilityDuplicate,
39 std::uint64_t u64UnicastBitRate,
40 std::uint64_t u64BroadcastBitRate):
44 fProbabilityLoss_{fProbabilityLoss},
45 fProbabilityDuplicate_{fProbabilityDuplicate},
46 u64UnicastBitRate_{u64UnicastBitRate},
47 u64BroadcastBitRate_{u64BroadcastBitRate}{}
70 return fProbabilityLoss_;
76 return fProbabilityDuplicate_;
82 return u64UnicastBitRate_;
88 return u64BroadcastBitRate_;
CommEffect(NEMId nemId, const Microseconds &lattency, const Microseconds &jitter, float fProbabilityLoss, float fProbabilityDuplicate, std::uint64_t u64UnicastBitRate, std::uint64_t u64BroadcastBitRate)
std::uint64_t getUnicastBitRate() const
const Microseconds & getLatency() const
std::uint64_t getBroadcastBitRate() const
std::chrono::microseconds Microseconds
const Microseconds & getJitter() const
float getProbabilityLoss() const
float getProbabilityDuplicate() const