33 #ifndef EMANEEVENTSCOMMEFFECT_HEADER_ 34 #define EMANEEVENTSCOMMEFFECT_HEADER_ 69 float fProbabilityLoss,
70 float fProbabilityDuplicate,
71 std::uint64_t u64UnicastBitRate,
72 std::uint64_t u64BroadcastBitRate);
125 float fProbabilityLoss_;
126 float fProbabilityDuplicate_;
127 std::uint64_t u64UnicastBitRate_;
128 std::uint64_t u64BroadcastBitRate_;
137 #endif // EMANEEVENTSCOMMEFFECT_HEADER_
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::list< CommEffect > CommEffects
std::chrono::microseconds Microseconds
A CommEffect entry holds the NEM Id of a transmitter and the link effects to apply to received transm...
const Microseconds & getJitter() const
float getProbabilityLoss() const
float getProbabilityDuplicate() const