Skip to main content

StageExecutor Class

Declaration

class simaai::neat::graph::StageExecutor { ... }

Included Headers

#include <StageExecutor.h>

Derived Classes

classFanOut
classJoinBundle
classJoinEncodedWithMeta
classLambdaStage
classStageModelExecutor
classStampFrameId
classStreamMetadata
classStreamScheduler

Public Destructor Index

~StageExecutor ()=default

Public Member Functions Index

voidset_ports (const StagePorts &)
voidstart ()
voidstop ()
voidon_input (StageMsg &&msg, std::vector< StageOutMsg > &out)=0
voidon_tick (std::int64_t, std::vector< StageOutMsg > &)

Definition at line 51 of file StageExecutor.h.

Public Destructor

~StageExecutor()

virtual simaai::neat::graph::StageExecutor::~StageExecutor ()
virtual default

Definition at line 53 of file StageExecutor.h.

Public Member Functions

on_input()

virtual void simaai::neat::graph::StageExecutor::on_input (StageMsg && msg, std::vector< StageOutMsg > & out)

Definition at line 62 of file StageExecutor.h.

on_tick()

virtual void simaai::neat::graph::StageExecutor::on_tick (std::int64_t, std::vector< StageOutMsg > &)
inline virtual

Definition at line 65 of file StageExecutor.h.

65 virtual void on_tick(std::int64_t /*now_ns*/, std::vector<StageOutMsg>& /*out*/) {}

set_ports()

virtual void simaai::neat::graph::StageExecutor::set_ports (const StagePorts &)
inline virtual

Definition at line 56 of file StageExecutor.h.

56 virtual void set_ports(const StagePorts& /*ports*/) {}

start()

virtual void simaai::neat::graph::StageExecutor::start ()
inline virtual

Definition at line 58 of file StageExecutor.h.

58 virtual void start() {}

stop()

virtual void simaai::neat::graph::StageExecutor::stop ()
inline virtual

Definition at line 59 of file StageExecutor.h.

59 virtual void stop() {}

The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.