10#ifndef ANTHOCNET_ADAPTERS_H
11#define ANTHOCNET_ADAPTERS_H
13#include "ns3/random-variable-stream.h"
35 Ptr<UniformRandomVariable>
Stream()
const {
return m_rng; }
38 Ptr<UniformRandomVariable> m_rng;
Source of simulation time (seconds).
::anthocnet::core::Time now() const override
double uniform() override
Uniform double in [0, 1).
Ptr< UniformRandomVariable > Stream() const
Expose the underlying stream so the protocol's AssignStreams() can seed it deterministically.
int uniformInt(int n) override
Uniform integer in [0, n). Caller guarantees n > 0.
double Time
Simulation time, in seconds.
AntHistoryTracker: (src, seqNum) duplicate detection.