Class Port

Inheritance Relationships

Derived Types

Class Documentation

class Port

a port which carries data between processes

whether it’s an input or output port depends on how it’s connected

Subclassed by eat::framework::DataPortBase, eat::framework::StreamPortBase

Public Functions

explicit Port(const std::string &name)
virtual ~Port() = default
inline const std::string &name() const
virtual bool compatible(const PortPtr &other) const = 0

are connections between this and other valid (i.e. the same type)