VISR  0.11.8
Versatile Interactive Scene Renderer
visr::python::visr::CommunicationProtocolWrapper Class Reference
Inheritance diagram for visr::python::visr::CommunicationProtocolWrapper:
visr::CommunicationProtocolBase

Public Member Functions

ParameterType parameterType () const override
 
CommunicationProtocolType protocolType () const override
 
- Public Member Functions inherited from visr::CommunicationProtocolBase
 CommunicationProtocolBase ()
 
virtual ~CommunicationProtocolBase ()
 
virtual void connectInput (Input *port)=0
 
virtual void connectOutput (Output *port)=0
 
virtual bool disconnectInput (Input *port) noexcept=0
 
virtual bool disconnectOutput (Output *port) noexcept=0
 

Member Function Documentation

ParameterType visr::python::visr::CommunicationProtocolWrapper::parameterType ( ) const
inlineoverridevirtual

Return the configured parameter type of this protocol instance. Derived protocols are requirted to override this method.

Implements visr::CommunicationProtocolBase.

CommunicationProtocolType visr::python::visr::CommunicationProtocolWrapper::protocolType ( ) const
inlineoverridevirtual

Return the protocol type (a numerical id) of the concrete derived protocol object. Derived protocol types are required to override this method.

Implements visr::CommunicationProtocolBase.


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