class sbnd::Transaction_gather_subordinate
Base classes
Types
  • using record_array = sbn::transaction_log::record_array
Methods
  • application_id(sbn::application::id_type rhs) -> void
  • application_id() const -> sbn::application::id_type
  • records() -> record_array &
  • 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.

class sbnd::Transaction_test_kernel
Base classes
Methods
  • exit_codes() const -> const std::vector< sbn::exit_code > &
  • 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.

  • Transaction_test_kernel(sbn::application a)explicit
  • Transaction_test_kernel()
class sbnd::Transaction_gather_superior
Base classes
Types
  • using record_array = sbn::transaction_log::record_array
Methods
  • records() -> record_array &
  • application_id(sbn::application::id_type rhs) -> void
  • application_id() const -> sbn::application::id_type
  • 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.