Base class with routing table information.
| Modifiers | Name | Description |
|---|---|---|
enum |
RouteInfo.Operation |
| Type | Name and description |
|---|---|
Boolean |
enabledRoute enabled. |
Integer |
hopsNumber of hops (if known, null otherwise). |
AgentID |
linkLink agent ID. |
Float |
metricRoute metric (higher the metric, better the route). |
Integer |
nextHopNext hop node address. |
RouteInfo.Operation |
opRoute add/change/delete operation |
Boolean |
reliabilityLink reliability. |
Integer |
toDestination node address. |
String |
uuidUnique ID for routing table entry. |
| Constructor and description |
|---|
RouteInfo
() |
RouteInfo
(Performative perf) |
RouteInfo
(Message msg) |
RouteInfo
(Message msg, Performative perf) |
| Methods inherited from class | Name |
|---|---|
class Message |
toString, setSender, getSender, setMessageID, getMessageID, setInReplyTo, getInReplyTo, setSentAt, getSentAt, setPerformative, getPerformative, setRecipient, getRecipient, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll |
Route enabled.
Number of hops (if known, null otherwise).
Link agent ID.
Route metric (higher the metric, better the route).
Next hop node address.
Route add/change/delete operation
Link reliability.
Destination node address.
Unique ID for routing table entry.
Copyright 2013-21, Acoustic Research Laboratory, National University of Singapore, and Subnero Pte Ltd