93 references to DataflowMessageStatus
System.Threading.Tasks.Dataflow (93)
Base\DataflowBlock.cs (30)
130
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
147
else return
DataflowMessageStatus
.Declined;
241
return target.OfferMessage(Common.SingleMessageHeader, item, source: null, consumeToAccept: false) ==
DataflowMessageStatus
.Accepted;
303
case
DataflowMessageStatus
.Accepted:
307
case
DataflowMessageStatus
.DecliningPermanently:
311
case
DataflowMessageStatus
.Postponed:
315
case
DataflowMessageStatus
.NotAvailable:
573
case
DataflowMessageStatus
.Accepted:
590
case
DataflowMessageStatus
.Declined:
591
case
DataflowMessageStatus
.DecliningPermanently:
595
case
DataflowMessageStatus
.NotAvailable:
1146
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
1152
DataflowMessageStatus
status =
DataflowMessageStatus
.NotAvailable;
1157
if (Volatile.Read(ref _cleanupReserved)) return
DataflowMessageStatus
.DecliningPermanently;
1162
if (_cleanupReserved) return
DataflowMessageStatus
.DecliningPermanently;
1171
status =
DataflowMessageStatus
.Accepted;
1179
status =
DataflowMessageStatus
.DecliningPermanently;
1187
if (status ==
DataflowMessageStatus
.Accepted)
1191
else if (status ==
DataflowMessageStatus
.DecliningPermanently) // should only be the case if an error occurred
1460
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
1467
return
DataflowMessageStatus
.DecliningPermanently;
1547
public
DataflowMessageStatus
OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
2099
public
DataflowMessageStatus
OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
2108
if (_completed.Value != null || base.Task.IsCompleted) return
DataflowMessageStatus
.DecliningPermanently;
2115
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
2121
return
DataflowMessageStatus
.Accepted;
2607
DataflowMessageStatus
ITargetBlock<TInput>.OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
2619
if (!messageConsumed) return
DataflowMessageStatus
.NotAvailable;
2623
return
DataflowMessageStatus
.Accepted;
Base\ITargetBlock.cs (1)
22
DataflowMessageStatus
OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept);
Blocks\ActionBlock.cs (2)
276
_defaultTarget.OfferMessage(Common.SingleMessageHeader, item, null, false) ==
DataflowMessageStatus
.Accepted :
281
DataflowMessageStatus
ITargetBlock<TInput>.OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
Blocks\BatchBlock.cs (7)
149
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
349
internal
DataflowMessageStatus
OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
361
return
DataflowMessageStatus
.DecliningPermanently;
382
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
401
return
DataflowMessageStatus
.Accepted;
414
return
DataflowMessageStatus
.Postponed;
417
return
DataflowMessageStatus
.Declined;
Blocks\BatchedJoinBlock.cs (4)
564
public
DataflowMessageStatus
OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
575
return
DataflowMessageStatus
.DecliningPermanently;
584
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
591
return
DataflowMessageStatus
.Accepted;
Blocks\BroadcastBlock.cs (13)
160
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
172
return
DataflowMessageStatus
.DecliningPermanently;
192
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
198
return
DataflowMessageStatus
.Accepted;
207
return
DataflowMessageStatus
.Postponed;
210
return
DataflowMessageStatus
.Declined;
687
DataflowMessageStatus
result = target.OfferMessage(new DataflowMessageHeader(_nextMessageId), currentMessage!, _owningSource, consumeToAccept: useCloning);
690
if (result ==
DataflowMessageStatus
.Accepted)
701
else if (result ==
DataflowMessageStatus
.DecliningPermanently)
705
else Debug.Assert(result !=
DataflowMessageStatus
.NotAvailable, "Messages from a Broadcast should never be missed.");
794
case
DataflowMessageStatus
.Accepted:
804
case
DataflowMessageStatus
.DecliningPermanently:
809
case
DataflowMessageStatus
.NotAvailable:
Blocks\BufferBlock.cs (6)
88
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
100
return
DataflowMessageStatus
.DecliningPermanently;
120
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
127
return
DataflowMessageStatus
.Accepted;
136
return
DataflowMessageStatus
.Postponed;
139
return
DataflowMessageStatus
.Declined;
Blocks\JoinBlock.cs (6)
814
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
826
return
DataflowMessageStatus
.DecliningPermanently;
847
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
862
return
DataflowMessageStatus
.Accepted;
872
return
DataflowMessageStatus
.Postponed;
875
return
DataflowMessageStatus
.Declined;
Blocks\TransformBlock.cs (1)
365
DataflowMessageStatus
ITargetBlock<TInput>.OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
Blocks\TransformManyBlock.cs (1)
574
DataflowMessageStatus
ITargetBlock<TInput>.OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
Blocks\WriteOnceBlock.cs (4)
335
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)
345
if (_decliningPermanently) return
DataflowMessageStatus
.DecliningPermanently;
353
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
371
return
DataflowMessageStatus
.Accepted;
Internal\SourceCore.cs (5)
671
DataflowMessageStatus
result = target.OfferMessage(header, message, _owningSource, consumeToAccept: false);
672
Debug.Assert(result !=
DataflowMessageStatus
.NotAvailable, "Messages are not being offered concurrently, so nothing should be missed.");
676
if (result ==
DataflowMessageStatus
.Accepted)
683
else if (result ==
DataflowMessageStatus
.DecliningPermanently)
690
Debug.Assert(result ==
DataflowMessageStatus
.Postponed,
Internal\SpscTargetCore.cs (6)
111
internal
DataflowMessageStatus
OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
115
DataflowMessageStatus
.Accepted :
125
private
DataflowMessageStatus
OfferMessage_Slow(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
130
return
DataflowMessageStatus
.DecliningPermanently;
145
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
155
return
DataflowMessageStatus
.Accepted;
Internal\TargetCore.cs (6)
181
internal
DataflowMessageStatus
OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock<TInput>? source, bool consumeToAccept)
193
return
DataflowMessageStatus
.DecliningPermanently;
212
if (!consumed) return
DataflowMessageStatus
.NotAvailable;
222
return
DataflowMessageStatus
.Accepted;
233
return
DataflowMessageStatus
.Postponed;
236
return
DataflowMessageStatus
.Declined;
Internal\TargetRegistry.cs (1)
321
DataflowMessageStatus
ITargetBlock<T>.OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock<T>? source, bool consumeToAccept)