class subordinate_kernel
Base classes
Methods
  • number() const -> uint32_t
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • subordinate_kernel(uint32_t number, uint32_t nsubordinates)explicit
  • subordinate_kernel()
  • number() const -> uint32_t
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • subordinate_kernel(uint32_t number, uint32_t nsubordinates)explicit
  • subordinate_kernel()
class superior_kernel
Base classes
Methods
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • react(sbn::kernel_ptr && child) -> voidvirtual

    Collects the output from the task from subordinate kernel child.

  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • ~superior_kernel()
  • superior_kernel()
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • react(sbn::kernel_ptr && child) -> voidvirtual

    Collects the output from the task from subordinate kernel child.

  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • ~superior_kernel()
  • superior_kernel()
template <class ... Args>
log(const Args &... args) -> void
main(int argc, char * argv) -> int