atomr-core 0.3.0

Actors, supervision, dispatch, mailboxes, scheduler, FSM, event stream, and coordinated shutdown — the core of the atomr actor runtime.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Dispatcher + mailbox subsystem.

pub mod dispatcher;
pub mod mailbox;
pub mod message_queues;

pub use dispatcher::{
    CallingThreadDispatcher, DefaultDispatcher, Dispatcher, DispatcherConfig, DispatcherHandle,
    PinnedDispatcher, SingleThreadDispatcher, ThreadPoolDispatcher,
};
pub use mailbox::{Mailbox, MailboxConfig, MailboxKind, OverflowStrategy};
pub use message_queues::{
    BoundedMsgQueue, ControlAware, ControlAwareQueue, DequeQueue, Prioritized, PriorityQueue, PushOutcome,
    StablePriorityQueue, UnboundedQueue,
};