Declaration
class simaai::neat::graph::nodes::StreamScheduler { ... }
Base class
Public Constructors Index
Public Member Functions Index
| void | set_ports (const StagePorts &ports) override |
|
|
|
| void | on_input (StageMsg &&msg, std::vector< StageOutMsg > &out) override |
|
|
|
Private Member Functions Index
Private Member Attributes Index
Definition at line 34 of file StreamScheduler.h.
Public Constructors
StreamScheduler()
Public Member Functions
on_input()
| void simaai::neat::graph::nodes::StreamScheduler::on_input (StageMsg && msg, std::vector< StageOutMsg > & out) |
|
virtual
|
set_ports()
| void simaai::neat::graph::nodes::StreamScheduler::set_ports (const StagePorts & ports) |
|
virtual
|
Private Member Functions
emit_one_()
| bool simaai::neat::graph::nodes::StreamScheduler::emit_one_ (std::vector< StageOutMsg > & out) |
|
ensure_stream_()
| void simaai::neat::graph::nodes::StreamScheduler::ensure_stream_ (const std::string & stream_id) |
|
Private Member Attributes
active_
| std::unordered_set<std::string> simaai::neat::graph::nodes::StreamScheduler::active_ |
|
opt_
| StreamSchedulerOptions simaai::neat::graph::nodes::StreamScheduler::opt_ |
|
out_port_
| PortId simaai::neat::graph::nodes::StreamScheduler::out_port_ = kInvalidPort |
|
queues_
| std::unordered_map<std::string, std::deque<Sample> > simaai::neat::graph::nodes::StreamScheduler::queues_ |
|
Definition at line 46 of file StreamScheduler.h.
46 std::unordered_map<std::string, std::deque<Sample>> queues_;
rr_order_
| std::deque<std::string> simaai::neat::graph::nodes::StreamScheduler::rr_order_ |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.