enum process_pipeline_event: sys::u8
  • child_process_executed =1<<0
  • child_process_terminated =1<<1
class sbnd::process_pipeline
Base classes
Structs
  • struct sbnd::process_pipeline::properties
Methods
  • process_connections() -> voidprotectedvirtual
  • process_kernels() -> voidprotectedvirtual
  • write(std::ostream & out) const -> voidvirtual
  • clear(sbn::kernel_sack & sack) -> void
  • max_threads(unsigned rhs) -> void
  • unix(pipeline * rhs) -> void
  • unix() const -> pipeline *
  • jobs() const -> const application_table &
  • kernel_timeout(duration rhs) -> void
  • timeout(duration rhs) -> void
  • interleave(bool rhs) -> void
  • allow_root(bool rhs) -> void
  • pipe_buffer_size(size_t rhs) -> void
  • forward(sbn::kernel_ptr && hdr) -> voidvirtual
  • loop() -> voidvirtual
  • remove(application_id_type id) -> void
  • add(const sbn::application & app) -> void
  • operator=(process_pipeline &&) -> process_pipeline &
  • process_pipeline(process_pipeline && rhs)
  • operator=(const process_pipeline &) -> process_pipeline &
  • process_pipeline(const process_pipeline &)
  • ~process_pipeline()
  • process_pipeline()
  • process_pipeline(const properties & p)explicit
class sbnd::process_pipeline_kernel
Base classes
Methods
  • event(process_pipeline_event rhs) -> void
  • event() const -> process_pipeline_event
  • status(sys::process_status rhs) -> void
  • status() const -> sys::process_status
  • application_id(sbn::application::id_type rhs) -> void
  • application_id() const -> sbn::application::id_type
UNISTDX_FLAGS(process_pipeline_event)