+public:
+ static constexpr auto name = "run-in-src";
+
+ explicit RunInSource(const bt2::SelfSourceComponent self, bt2::ConstMapValue,
+ const RunInData * const runInData) :
+ bt2::UserSourceComponent<RunInSource, RunInSourceMsgIter, const RunInData,
+ const RunInData> {self, "RUN-IN-SRC"},
+ _mRunInData {runInData}
+ {
+ this->_addOutputPort("out", *runInData);