166{
using std::expected<T, std::vector<std::string>>::expected; };
209 std::size_t errorLimit = 0);
212 bool _enabled =
true;
Outgoing message endpoint attached to a node.
Definition OutputPort.hpp:47
Class used to validate is a channel can be created between 2 ports.
Definition ConnectionValidator.hpp:181
void setChannelVerification(bool enabled)
Enable/disable channel verification.
Definition ConnectionValidator.hpp:192
ValidationResult< void > checkConnection(Core::OutputPort const &src, Core::InputPort const &dst, std::size_t errorLimit=0)
Validates whether a logical connection can be established between two local ports.
bool isVerificationEnabled() const noexcept
Whether channel verification is enabled.
Definition ConnectionValidator.hpp:184
Definition Channel.hpp:25
A specialized result type for channel connection operations. Represents either a successful operation...
Definition ConnectionValidator.hpp:166