def __init__(self, storage):
        self._storage = storage

        self._sentInterests = []
        self._sentData = []

        self._interestFilterTable = InterestFilterTable()
        # Use _delayedCallTable here so that we can call _setNowOffsetMilliseconds().
        self._delayedCallTable = DelayedCallTable()
Exemple #2
0
 def __init__(self, transport, connectionInfo):
     self._transport = transport
     self._connectionInfo = connectionInfo
     self._pendingInterestTable = PendingInterestTable()
     self._interestFilterTable = InterestFilterTable()
     self._registeredPrefixTable = RegisteredPrefixTable(
         self._interestFilterTable)
     self._delayedCallTable = DelayedCallTable()
     # An array of function objects
     self._onConnectedCallbacks = []
     self._commandInterestGenerator = CommandInterestGenerator()
     self._timeoutPrefix = Name("/local/timeout")
     self._lastEntryId = 0
     self._lastEntryIdLock = threading.Lock()
     self._connectStatus = Node._ConnectStatus.UNCONNECTED