tagion.utils.pretend_safe_concurrency

Undocumented in source.

Members

Functions

locate
Tid locate(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
ownerTid
Tid ownerTid()
Undocumented in source. Be warned that the author may not have intended to support it.
prioritySend
void prioritySend(Tid tid, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
receive
void receive(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
receiveOnly
auto receiveOnly()
Undocumented in source. Be warned that the author may not have intended to support it.
receiveTimeout
bool receiveTimeout(Duration duration, Args ops)
Undocumented in source. Be warned that the author may not have intended to support it.
register
bool register(string name, Tid tid)
Undocumented in source. Be warned that the author may not have intended to support it.
send
void send(Tid tid, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
setMaxMailboxSize
void setMaxMailboxSize(Tid tid, size_t messages, OnCrowding doThis)
Undocumented in source. Be warned that the author may not have intended to support it.
spawn
Tid spawn(F fn, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
unregister
void unregister(string name)
Undocumented in source. Be warned that the author may not have intended to support it.

Imports

MailboxFull (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

MessageMismatch (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

OnCrowding (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

OwnerTerminated (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

PriorityMessageException (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

ThreadInfo (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

Tid (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

TidMissingException (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

Variant (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

thisTid (from std.concurrency)
public import std.concurrency : Tid, ThreadInfo, OwnerTerminated, TidMissingException, thisTid, PriorityMessageException, MailboxFull, OnCrowding, MessageMismatch, Variant;

@brief File contains functions of std.concurrency wrapped in @trusted to use them in @safe code

Meta