Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
QHyodaSsh Class Reference
Inheritance diagram for QHyodaSsh:
Collaboration diagram for QHyodaSsh:

Public Slots

void tunnelReadyReadStandardOutput (void)
void ceaHostReadyReadStandardOutput (void)

Public Member Functions

 QHyodaSsh (QString, QString, quint32, quint32, bool=false)
void run ()
void setHost (QString)
quint32 getTcpAdrs (void)

Private Member Functions

quint32 inetAton (const char *cp)

Private Attributes

QString client_name
QString inter_adrs
QString inter_name
QString rank_zero
QProcess * tunnelProcess
QProcess * ceaHostProcess
bool via_interactive_hop
quint32 tcpAdrs
quint32 tcpPort
bool singleShot

Detailed Description

Definition at line 17 of file QHyodaSsh.h.

Constructor & Destructor Documentation

◆ QHyodaSsh()

QHyodaSsh::QHyodaSsh ( QString interactive,
QString rankZero,
quint32 adrs,
quint32 port,
bool _singleShot = false )

Definition at line 14 of file QHyodaSsh.cc.

◆ ~QHyodaSsh()

QHyodaSsh::~QHyodaSsh ( )

Definition at line 55 of file QHyodaSsh.cc.

Member Function Documentation

◆ ceaHostReadyReadStandardOutput

void QHyodaSsh::ceaHostReadyReadStandardOutput ( void )
slot

Definition at line 137 of file QHyodaSsh.cc.

◆ getTcpAdrs()

quint32 QHyodaSsh::getTcpAdrs ( void )
inline

Definition at line 24 of file QHyodaSsh.h.

◆ inetAton()

quint32 QHyodaSsh::inetAton ( const char * cp)
private

Definition at line 166 of file QHyodaSsh.cc.

◆ run()

void QHyodaSsh::run ( )

Definition at line 68 of file QHyodaSsh.cc.

◆ tunnelReadyReadStandardOutput

void QHyodaSsh::tunnelReadyReadStandardOutput ( void )
slot

Definition at line 124 of file QHyodaSsh.cc.

Member Data Documentation

◆ ceaHostProcess

QProcess* QHyodaSsh::ceaHostProcess
private

Definition at line 36 of file QHyodaSsh.h.

◆ client_name

QString QHyodaSsh::client_name
private

Definition at line 31 of file QHyodaSsh.h.

◆ inter_adrs

QString QHyodaSsh::inter_adrs
private

Definition at line 32 of file QHyodaSsh.h.

◆ inter_name

QString QHyodaSsh::inter_name
private

Definition at line 33 of file QHyodaSsh.h.

◆ rank_zero

QString QHyodaSsh::rank_zero
private

Definition at line 34 of file QHyodaSsh.h.

◆ singleShot

bool QHyodaSsh::singleShot
private

Definition at line 40 of file QHyodaSsh.h.

◆ tcpAdrs

quint32 QHyodaSsh::tcpAdrs
private

Definition at line 38 of file QHyodaSsh.h.

◆ tcpPort

quint32 QHyodaSsh::tcpPort
private

Definition at line 39 of file QHyodaSsh.h.

◆ tunnelProcess

QProcess* QHyodaSsh::tunnelProcess
private

Definition at line 35 of file QHyodaSsh.h.

◆ via_interactive_hop

bool QHyodaSsh::via_interactive_hop
private

Definition at line 37 of file QHyodaSsh.h.


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