def __init__(self, onNext, done): self.onNextAction = onNext self.doneAction = done self.index = 0 self.stopped = Atomic(False) self.exception = None
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)
def __init__(self, parent, observer, cancel): super(SkipUntilTime.Sink, self).__init__(observer, cancel) self.parent = parent self.open = Atomic(False)
def __init__(self, subject, observer): self.subject = subject self.observer = Atomic(observer)
def __init__(self): super(Subject, self).__init__() self.isDisposed = False self.isStopped = False self.exception = None self.observer = Atomic(NoopObserver.instance)
def __init__(self): super(ObserverBase, self).__init__() self.isStopped = Atomic(False, self.lock)
def __init__(self, scheduler, observer, cancel): super(ObserveOnObserver, self).__init__(scheduler, observer) self.cancel = Atomic(cancel, self.lock)
def __init__(self, observer): super(CheckedObserver, self).__init__() self.observer = observer self.state = Atomic(CheckedObserver.IDLE)
def __init__(self, parent, observer, cancel): super(Timer.PeriodSink, self).__init__(observer, cancel) self.parent = parent self.pendingTickCount = Atomic(0)
def __init__(self): super(Cancelable, self).__init__() self._isDisposed = Atomic(False)
def __init__(self, parent): self.parent = Atomic(parent)
def __init__(self, observer, cancel): super(Sink, self).__init__() self.observer = observer self.cancel = Atomic(cancel)