Versions in this module Expand all Collapse all v2 v2.1.0 Oct 22, 2024 Changes in this version + type DiagnosticsEngine struct + func CreateDiagnosticsEngine() *DiagnosticsEngine + func (de *DiagnosticsEngine) GetEndMessagingSuccessRate(numAgents int) float32 + func (de *DiagnosticsEngine) GetMessagingSuccessRate() float32 + func (de *DiagnosticsEngine) GetNumberEndMessagings() int + func (de *DiagnosticsEngine) GetNumberMessageDrops() int + func (de *DiagnosticsEngine) GetNumberMessageSuccesses() int + func (de *DiagnosticsEngine) GetNumberSentMessages() int + func (de *DiagnosticsEngine) ReportEndMessagingStatus(n int) + func (de *DiagnosticsEngine) ReportSendMessageStatus(status bool) + func (de *DiagnosticsEngine) ResetRoundDiagnostics() + type IDiagnosticsData interface + GetEndMessagingSuccessRate func(int) float32 + GetMessagingSuccessRate func() float32 + GetNumberEndMessagings func() int + GetNumberMessageDrops func() int + GetNumberMessageSuccesses func() int + GetNumberSentMessages func() int + type IDiagnosticsEngine interface + ReportEndMessagingStatus func(int) + ReportSendMessageStatus func(bool) + ResetRoundDiagnostics func()