Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
Classes | Typedefs
strategyImpl.h File Reference

Defines the function structure for a Strategy implementation. More...

#include <hicn/core/message.h>
#include <hicn/core/numberSet.h>
Include dependency graph for strategyImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  strategy_impl
 

Typedefs

typedef struct strategy_impl StrategyImpl
 

Detailed Description

Defines the function structure for a Strategy implementation.

<#Detailed Description#>

Typedef Documentation

◆ StrategyImpl

@abstract Forwarding strategy implementation @constant receiveObject is called when we receive an object and have a measured round trip time. This allows a strategy to update its performance data. @constant lookupNexthop Find the set of nexthops to use for the Interest. May be empty, should not be NULL. Must be destroyed. @constant addNexthop Add a nexthop to the list of available nexthops with a routing protocol-specific cost. @constant destroy cleans up the strategy, freeing all memory and state. A strategy is reference counted, so the final destruction only happens after the last reference is released. @discussion <#Discussion#>