示例#1
0
 def __init__(self, clock, serverKey, factory):
     self._clock = clock
     self._serverKey = serverKey
     self._factory = factory
     self._received = IntervalSet()
     self._weAcked = IntervalSet()
     self._sent = IntervalSet()
     self._theyAcked = IntervalSet()
     self._sentMessages = set()
     self._previousID = 0
     self._fragment = []
     self._congestion = Chicago()
     self._sentMessageAt = {}
     self._delayedCalls = {}
     self._messageQueue = []
     self._enqueuedMessages = set()
     self._deferred = defer.Deferred()
     self._nonce = 0
     self._theirLastNonce = 0
     self._counter = 1
     self._ourStreamEnd = None
     self._theirStreamEnd = None
     self._reads = self._writes = None
     self._done = False
     self._outstandingMessages = 0
     self._onDone = []