AntHocNet 2.6.1
Paper-faithful ant-colony ad hoc routing: the shared core and its adapters
Loading...
Searching...
No Matches
ports.h File Reference
#include <functional>
#include <vector>
#include "anthocnet/core/ant_message.h"
#include "anthocnet/core/types.h"

Go to the source code of this file.

Classes

class  anthocnet::core::IClock
 Source of simulation time (seconds). More...
 
class  anthocnet::core::IRng
 Source of randomness. More...
 
class  anthocnet::core::INeighborProvider
 Current set of one-hop neighbours, as seen by the link layer. More...
 
class  anthocnet::core::ITimerScheduler
 Deferred-execution port for periodic ant generation / table maintenance. More...
 
class  anthocnet::core::ILinkState
 Node-local MAC-layer signals for the congestion-aware per-hop metric (item 10/A2, [1] §3.2). More...
 
class  anthocnet::core::ILinkQuality
 Per-neighbour link quality (#181, ADR-0024). More...
 
class  anthocnet::core::IKinematics
 This node's own position and velocity (#573, ADR-0025). More...
 
class  anthocnet::core::IEnergy
 This node's residual energy (#145): the fraction of its initial battery left, 0..1. More...
 
class  anthocnet::core::IRouterObserver
 Optional observer the core notifies of routing events (item 15). More...
 

Namespaces

namespace  anthocnet
 AntHistoryTracker: (src, seqNum) duplicate detection.
 
namespace  anthocnet::core