コード例 #1
0
 /// <summary>
 /// Dispatch a <see cref="Func{TInput2}"/> to the node.
 /// </summary>
 /// <param name="itemProducer">Item producer to broadcast</param>
 public void Dispatch(LinkedFuncItem <TInput2> itemProducer)
 {
     Add(itemProducer);
 }
コード例 #2
0
 /// <summary>
 /// Push a new element to the queue.
 /// </summary>
 /// <param name="item2"><see cref="TInput2"/></param>
 /// <remarks>This call does not block the calling thread</remarks>
 public void Add(LinkedFuncItem <TInput2> item2)
 {
     Interlocked.Increment(ref _totalItemsProcessed);
     SynchronizedItems2ExecutorSubject.OnNext(item2);
 }