def __init__(self): self._queue = list() self._inflight_ids = list() self._inflight = dict() self._ids_gen = PacketIdGenerator(self._inflight)
def __init__(self, redis, uid): self.redis = redis self.uid = uid self._queue = RedisList(redis, "%s:outgoing_queue" % uid) self._inflight = RedisPacketsDict(redis, "%s:outgoing_inflight" % uid) self._inflight_ids = RedisIntList(redis, '%s:outgoing_ids' % uid) self._sent_ids = RedisIntSet(redis, "%s:outgoing_sent_ids" % uid) self._confirmed_ids = RedisIntSet(redis, "%s:outgoing_conf_ids" % uid) self._ids_gen = PacketIdGenerator(self._inflight)