3 #ifndef VISR_COMMUNICATION_PROTOCOL_BASE_HPP_INCLUDED 4 #define VISR_COMMUNICATION_PROTOCOL_BASE_HPP_INCLUDED 15 class ParameterPortBase;
62 virtual void connectInput(
Input* port ) = 0;
72 virtual void connectOutput(
Output* port ) = 0;
79 virtual bool disconnectInput(
Input* port ) noexcept = 0;
86 virtual bool disconnectOutput(
Output* port ) noexcept= 0;
166 #endif // #ifndef VISR_COMMUNICATION_PROTOCOL_BASE_HPP_INCLUDED
uint64_t ParameterType
Definition: parameter_type.hpp:13
std::uint64_t CommunicationProtocolType
Definition: communication_protocol_type.hpp:14
Definition: options.cpp:10
Definition: communication_protocol_base.hpp:21
Definition: communication_protocol_base.hpp:131