C# Class Akka.Dispatch.MessageQueues.BlockingMessageQueue

Base class for blocking message queues. Allows non thread safe data structures to be used as message queues.
Inheritance: IMessageQueue, IBlockingMessageQueueSemantics
Mostra file Open project: rogeralsing/akka.net

Public Methods

Method Description
Enqueue ( Envelope envelope ) : void
TryDequeue ( Envelope &envelope ) : bool

Protected Methods

Method Description
LockedEnqueue ( Envelope envelope ) : void
LockedTryDequeue ( Envelope &envelope ) : bool

Method Details

Enqueue() public method

public Enqueue ( Envelope envelope ) : void
envelope Akka.Actor.Envelope
return void

LockedEnqueue() protected abstract method

protected abstract LockedEnqueue ( Envelope envelope ) : void
envelope Akka.Actor.Envelope
return void

LockedTryDequeue() protected abstract method

protected abstract LockedTryDequeue ( Envelope &envelope ) : bool
envelope Akka.Actor.Envelope
return bool

TryDequeue() public method

public TryDequeue ( Envelope &envelope ) : bool
envelope Akka.Actor.Envelope
return bool