class sbn::pipeline_base
Derived classes
Enumerations
  • enum states
Fields
  • const char * _name
  • states _state
Methods
  • setstate(states rhs) -> voidprotected
  • log_error(const std::exception & err) const -> void
  • template <class ... Args>
    log(const Args &... args) const -> void
  • name(const char * rhs) -> void
  • name() const -> const char *
  • stopped() const -> bool
  • stopping() const -> bool
  • running() const -> bool
  • started() const -> bool
  • starting() const -> bool
  • state() const -> states
  • operator=(pipeline_base &&) -> pipeline_base &
  • pipeline_base(pipeline_base &&)
  • operator=(const pipeline_base &) -> pipeline_base &
  • pipeline_base(const pipeline_base &)
  • ~pipeline_base()
  • pipeline_base()
class sbn::pipeline
Base classes
Derived classes
Types
  • using index_type = sys::u32
Methods
  • index(index_type rhs) -> void
  • index() const -> index_type
  • recover(kernel_ptr && k) -> voidvirtual
  • forward(kernel_ptr && k) -> voidvirtual
  • send(kernel_ptr && k) -> voidvirtual
  • operator=(pipeline &&) -> pipeline &
  • pipeline(pipeline &&)
  • operator=(const pipeline &) -> pipeline &
  • pipeline(const pipeline &)
  • ~pipeline()virtual
  • pipeline()
operator<<(std::ostream & out, pipeline_base::states rhs) -> std::ostream &
to_string(pipeline_base::states rhs) -> const char *