class grand_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.

  • ~grand_superior_kernel()
  • grand_superior_kernel()
react(sbn::kernel_ptr && child) -> voidvirtual

Collects the output from the task from subordinate kernel child.

test_superior_failure() -> bool
superior_kernel()
main(int argc, char * argv) -> int
template <class ... Args>
log(const Args &... args) -> void
test_power_failure() -> bool
test_subordinate_failure() -> bool
subordinate_kernel()
act() -> voidvirtual

Performs the task or launches subordinate kernels to do so.

test_without_failures() -> bool
write(sbn::kernel_buffer & out) const -> voidvirtual
act() -> voidvirtual

Performs the task or launches subordinate kernels to do so.

write(sbn::kernel_buffer & out) const -> voidvirtual
number() const -> uint32_t
~superior_kernel()
subordinate_kernel(uint32_t number, uint32_t nsubordinates)explicit
read(sbn::kernel_buffer & in) -> voidvirtual
read(sbn::kernel_buffer & in) -> voidvirtual
std::string failure
bool is_superior