Pogosim
Loading...
Searching...
No Matches
MsgSuccessRate Class Referenceabstract

Abstract base class for message success rate calculations. More...

#include <robot.h>

Inheritance diagram for MsgSuccessRate:
ConstMsgSuccessRate DynamicMsgSuccessRate

Public Member Functions

virtual double operator() (double msg_size, double p_send, double cluster_size) const =0
 Computes the message success rate.
virtual ~MsgSuccessRate ()=default
 Virtual destructor.

Detailed Description

Abstract base class for message success rate calculations.

This class defines the interface for calculating message success rates.

Constructor & Destructor Documentation

◆ ~MsgSuccessRate()

virtual MsgSuccessRate::~MsgSuccessRate ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ operator()()

virtual double MsgSuccessRate::operator() ( double msg_size,
double p_send,
double cluster_size ) const
pure virtual

Computes the message success rate.

Parameters
msg_sizeThe message size.
p_sendThe sending parameter.
cluster_sizeThe cluster size.
Returns
The computed success rate.

Implemented in ConstMsgSuccessRate, and DynamicMsgSuccessRate.


The documentation for this class was generated from the following file: