Index of class attributes


A
activation [Switch.switch]
aliases [Plug.plug]

B
buffer [IoRing.base]
buffering [Generated.Make.source]

C
cached_selected [Switch.switch]
Don't call #select directly but use #cached_select to ensure consistency during one time tick between #is_ready and #get_frame.
children [Switch.random]

D
doc [Doc.item]

G
generator [Generated.Make.source]
We keep the generator in an instance variable so that derived classes can access it.
generator_lock [Generated.Make.source]

M
memo [Source.active_source]
must_fail [Synthesized.source]

N
need_eot [Switch.switch]
Indicates that the former child was left without having finished its track, in which case the switch will artifically produce an EOT.
ns_kind [Source.source]
Registered server commands for the source

P
plugins [Plug.plug]
pos [Switch.random]

R
read [IoRing.base]
remaining [Synthesized.source]
request_start [Output.output]
request_stop [Output.output]

S
selected [Switch.switch]
should_fail [Generated.Make.source]
state [IoRing.base]
subsections [Doc.item]

T
to_finish [Switch.switch]
We have to explictly manage our children as they are dynamically created by application of the transition functions.

W
wait_c [IoRing.base]
wait_m [IoRing.base]
write [IoRing.base]