public sbn::kernelbool _no_childrenprotected_scm _postambleprotected_scm _reactprotected_scm _resultsys::u32 _num_childrenstd::vector< std::pair< sbn::kernel_ptr, pipeline * > > _childrenwrite(sbn::kernel_buffer & out) const -> voidvirtualread(sbn::kernel_buffer & in) -> voidvirtualupstream_children() -> voidno_children() const -> boolpostamble(SCM rhs) -> voidreact(SCM rhs) -> voidresult() -> SCMresult(SCM rhs) -> voidnum_children() const -> intupstream(sbn::kernel_ptr && child, pipeline * ppl) -> voidreact(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child.
public sbn::kerneldata() -> SCMoperator=(Kernel && rhs) -> Kernel &write(sbn::kernel_buffer & out) const -> voidvirtualread(sbn::kernel_buffer & in) -> voidvirtualreact(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child.
act() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Kernel(Kernel &&)operator=(const Kernel &) -> Kernel &Kernel(const Kernel &)Kernel(SCM act, SCM react, SCM data)~Kernel()Kernel()public sbn::guile::Kernel_basewrite(sbn::kernel_buffer & out) const -> voidvirtualread(sbn::kernel_buffer & in) -> voidvirtualreact(sbn::kernel_ptr && child) -> voidvirtual
Collects the output from the task from subordinate kernel child.
act() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Map_kernel(SCM proc, SCM lists, SCM pipeline, SCM block_size)Map_kernel()public sbn::guile::Kernel_basewrite(sbn::kernel_buffer & out) const -> voidvirtualread(sbn::kernel_buffer & in) -> voidvirtualact() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Map_child_kernel(SCM proc, SCM lists, SCM pipeline)Map_child_kernel()public sbn::guile::Kernel_basewrite(sbn::kernel_buffer & out) const -> voidvirtualread(sbn::kernel_buffer & in) -> voidvirtualact() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
Main(int argc, char ** argv)Main()