2 implementations of IWaiter
System.ServiceModel (2)
System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (2)
193
class MessageRpcWaiter :
IWaiter
225
class ThreadWaiter :
IWaiter
13 references to IWaiter
System.ServiceModel (13)
System\ServiceModel\Dispatcher\ConcurrencyBehavior.cs (13)
145
IWaiter
nextWaiter = resource.DequeueWaiter();
202
void
IWaiter
.Signal()
229
void
IWaiter
.Signal()
245
Queue<ConcurrencyBehavior.
IWaiter
> calloutMessageQueue;
246
Queue<ConcurrencyBehavior.
IWaiter
> newMessageQueue;
257
ConcurrencyBehavior.
IWaiter
DequeueFrom(Queue<ConcurrencyBehavior.
IWaiter
> queue)
259
ConcurrencyBehavior.
IWaiter
waiter = queue.Dequeue();
269
internal ConcurrencyBehavior.
IWaiter
DequeueWaiter()
282
internal void EnqueueNewMessage(ConcurrencyBehavior.
IWaiter
waiter)
285
this.newMessageQueue = new Queue<ConcurrencyBehavior.
IWaiter
>();
289
internal void EnqueueCalloutMessage(ConcurrencyBehavior.
IWaiter
waiter)
292
this.calloutMessageQueue = new Queue<ConcurrencyBehavior.
IWaiter
>();