public sbn::kernelnumber() const -> uint32_tread(sbn::kernel_buffer & in) -> voidvirtualwrite(sbn::kernel_buffer & out) const -> voidvirtualact() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
subordinate_kernel(uint32_t number, uint32_t nsubordinates)explicitsubordinate_kernel()number() const -> uint32_tread(sbn::kernel_buffer & in) -> voidvirtualwrite(sbn::kernel_buffer & out) const -> voidvirtualact() -> voidvirtualPerforms the task or launches subordinate kernels to do so.
subordinate_kernel(uint32_t number, uint32_t nsubordinates)explicitsubordinate_kernel()public sbn::kernelread(sbn::kernel_buffer & in) -> voidvirtualwrite(sbn::kernel_buffer & out) const -> 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.
~superior_kernel()superior_kernel()read(sbn::kernel_buffer & in) -> voidvirtualwrite(sbn::kernel_buffer & out) const -> 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.
~superior_kernel()superior_kernel()