AntHocNet 2.0.0
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::IRouterObserver
 Optional observer the core notifies of routing events (item 15). More...
 

Namespaces

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