Beispiel #1
0
        def __init__(self, onNext, done):
            self.onNextAction = onNext
            self.doneAction = done

            self.index = 0
            self.stopped = Atomic(False)
            self.exception = None
Beispiel #2
0
  def __init__(self, scheduler, observer):
    super(ScheduledObserver, self).__init__()
    self.scheduler = scheduler
    self.observer = observer
    self.state = Atomic(ScheduledObserver.STOPPED, self.lock)
    self.disposable = SerialDisposable()

    self.failed = False
    self.exception = None
    self.completed = False

    self.queue = Queue()
    self.dispatcherJob = None
    self.dispatcherEvent = Semaphore(0)
Beispiel #3
0
 def __init__(self, parent, observer, cancel):
   super(SkipUntilTime.Sink, self).__init__(observer, cancel)
   self.parent = parent
   self.open = Atomic(False)
Beispiel #4
0
 def __init__(self, subject, observer):
     self.subject = subject
     self.observer = Atomic(observer)
Beispiel #5
0
 def __init__(self):
     super(Subject, self).__init__()
     self.isDisposed = False
     self.isStopped = False
     self.exception = None
     self.observer = Atomic(NoopObserver.instance)
Beispiel #6
0
 def __init__(self):
   super(ObserverBase, self).__init__()
   self.isStopped = Atomic(False, self.lock)
Beispiel #7
0
 def __init__(self, scheduler, observer, cancel):
   super(ObserveOnObserver, self).__init__(scheduler, observer)
   self.cancel = Atomic(cancel, self.lock)
Beispiel #8
0
 def __init__(self, observer):
   super(CheckedObserver, self).__init__()
   self.observer = observer
   self.state = Atomic(CheckedObserver.IDLE)
Beispiel #9
0
 def __init__(self, parent, observer, cancel):
     super(Timer.PeriodSink, self).__init__(observer, cancel)
     self.parent = parent
     self.pendingTickCount = Atomic(0)
Beispiel #10
0
 def __init__(self):
     super(Cancelable, self).__init__()
     self._isDisposed = Atomic(False)
Beispiel #11
0
 def __init__(self, parent):
     self.parent = Atomic(parent)
Beispiel #12
0
 def __init__(self, observer, cancel):
     super(Sink, self).__init__()
     self.observer = observer
     self.cancel = Atomic(cancel)