OpenWalnut  1.5.0dev
Public Member Functions | Private Attributes | List of all members
WInputConnectorWrapper Class Reference

A wrapper for input connectors. More...

#include <WInputConnectorWrapper.h>

+ Collaboration diagram for WInputConnectorWrapper:

Public Member Functions

 WInputConnectorWrapper (std::shared_ptr< WModuleInputConnector > conn)
 Constructor. More...
 
void connect (WOutputConnectorWrapper conn)
 Connect this input connector to an output connector. More...
 
void disconnect ()
 Disconnect this connector. More...
 
void waitForInput ()
 Wait for new input. More...
 

Private Attributes

std::shared_ptr< WModuleInputConnectorm_conn
 The actual input connector. More...
 

Detailed Description

A wrapper for input connectors.

Definition at line 39 of file WInputConnectorWrapper.h.

Constructor & Destructor Documentation

◆ WInputConnectorWrapper()

WInputConnectorWrapper::WInputConnectorWrapper ( std::shared_ptr< WModuleInputConnector conn)
explicit

Constructor.

Parameters
connThe input connector.

Definition at line 29 of file WInputConnectorWrapper.cpp.

Member Function Documentation

◆ connect()

void WInputConnectorWrapper::connect ( WOutputConnectorWrapper  conn)

Connect this input connector to an output connector.

Parameters
connThe output connector to connect to.

Definition at line 34 of file WInputConnectorWrapper.cpp.

References WOutputConnectorWrapper::getConnectorPtr(), and m_conn.

+ Here is the call graph for this function:

◆ disconnect()

void WInputConnectorWrapper::disconnect ( )

Disconnect this connector.

Definition at line 39 of file WInputConnectorWrapper.cpp.

References m_conn.

◆ waitForInput()

void WInputConnectorWrapper::waitForInput ( )

Wait for new input.

Definition at line 44 of file WInputConnectorWrapper.cpp.

References m_conn.

Member Data Documentation

◆ m_conn

std::shared_ptr< WModuleInputConnector > WInputConnectorWrapper::m_conn
private

The actual input connector.

Definition at line 68 of file WInputConnectorWrapper.h.

Referenced by connect(), disconnect(), and waitForInput().


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