Actions
Task #3491
closedNFDC wrapper class
Start date:
03/01/2016
Due date:
% Done:
100%
Estimated time:
Description
This task should wrap NFDC's functionality in a class to make controlling NFD easier for the user.
The setStrategy
method in the Nfd class should be moved to this new Nfdc class.
The add-nexthop
and remove-nexthop
commands should not be implemented as they are meant for developer debugging and are intended for RIB Manager use.
Class API:
class Nfdc:
@staticmethod
def registerRoute(nfdInstance, namePrefix, remoteNode, inheritFlag=True, captureFlag=False, cost=0, expirationInSeconds=None, origin=255)
@staticmethod
def unregisterRoute(nfdInstance, namePrefix, remoteNode, origin=255)
@staticmethod
def createFace(nfdInstance, remoteNode, protocol="udp", isPermanent=False)
@staticmethod
def destroyFace(nfdInstance, remoteNode, protocol="udp")
@staticmethod
def setStrategy(nfdInstance, namePrefix, strategy)
@staticmethod
def unsetStrategy(nfdInstance, namePrefix)
Actions