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()
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