CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::NoOutput Struct Reference

No output specification (sink module) More...

#include <commrat/module/io_spec.hpp>

Static Public Attributes

static constexpr size_t count = 0
 

Detailed Description

No output specification (sink module)

Specifies that a module does not publish any output. Useful for logging, storage, or terminal modules.

Example:

class LoggerModule : public Module<Registry, NoOutput, Input<LogData>> {
void process(const LogData& data) override {
write_to_file(data);
// No return value
}
};
Timestamp Management Architecture.

Definition at line 117 of file io_spec.hpp.

Member Data Documentation

◆ count

constexpr size_t commrat::NoOutput::count = 0
staticconstexpr

Definition at line 118 of file io_spec.hpp.


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