View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Types | Public Member Functions | List of all members
vistle::RhrController Class Reference

#include <renderer/rhrcontroller.h>

Public Types

enum  ConnectionDirection { None , Connect , Listen }
 

Public Member Functions

 RhrController (vistle::Module *module, int displayRank)
 
bool handleParam (const vistle::Parameter *p)
 
PortoutputPort () const
 
std::shared_ptr< RhrServerserver () const
 
int rootRank () const
 
bool hasConnection () const
 
void tryConnect (double wait=1.)
 
void addClient (const Port *client)
 
void removeClient (const Port *client)
 
ConnectionDirection connectionMethod () const
 
unsigned short listenPort () const
 
std::string listenHost () const
 
unsigned short connectPort () const
 
std::string connectHost () const
 

Member Enumeration Documentation

◆ ConnectionDirection

Enumerator
None 
Connect 
Listen 

Constructor & Destructor Documentation

◆ RhrController()

vistle::RhrController::RhrController ( vistle::Module module,
int  displayRank 
)

Member Function Documentation

◆ addClient()

void vistle::RhrController::addClient ( const Port client)

◆ connectHost()

std::string vistle::RhrController::connectHost ( ) const

◆ connectionMethod()

ConnectionDirection vistle::RhrController::connectionMethod ( ) const

◆ connectPort()

unsigned short vistle::RhrController::connectPort ( ) const

◆ handleParam()

bool vistle::RhrController::handleParam ( const vistle::Parameter p)

◆ hasConnection()

bool vistle::RhrController::hasConnection ( ) const

◆ listenHost()

std::string vistle::RhrController::listenHost ( ) const

◆ listenPort()

unsigned short vistle::RhrController::listenPort ( ) const

◆ outputPort()

Port * vistle::RhrController::outputPort ( ) const

◆ removeClient()

void vistle::RhrController::removeClient ( const Port client)

◆ rootRank()

int vistle::RhrController::rootRank ( ) const

◆ server()

std::shared_ptr< RhrServer > vistle::RhrController::server ( ) const

◆ tryConnect()

void vistle::RhrController::tryConnect ( double  wait = 1.)

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