carbon v1.5.4 (2015-09-23T08:11:56Z)
Home
Dub
Repo
NChannel.Node
carbon
channel
NChannel
Undocumented in source.
struct
NChannel
(size_t N, T...)
static shared
struct
Node (
size_t
i
)
if
(
i
<
N
) {
void
put
(U v);
shared
(
U
)*
pop
();
shared
(
AtomicDList
!
U
)
queue
();
}
Members
Functions
pop
shared
(
U
)*
pop
()
Undocumented in source. Be warned that the author may not have intended to support it.
put
void
put
(U v)
Undocumented in source. Be warned that the author may not have intended to support it.
queue
shared
(
AtomicDList
!
U
)
queue
()
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
carbon
channel
NChannel
functions
node
pop
put
queue
static functions
opCall
structs
Node