|
Rabbit Remote Control 0.1.0-bate14
|


Public Member Functions | |
| CChannelSSH (CBackend *pBackend, CParameterSSH *pPara, bool bWakeUp=true, QObject *parent=nullptr) | |
| virtual bool | open (OpenMode mode) override |
| virtual void | close () override |
| virtual int | WakeUp () |
| virtual QString | GetDetails () override |
| Depend on information. | |
| Public Member Functions inherited from CChannel | |
| CChannel (QTcpSocket *pSocket, QObject *parent=nullptr) | |
| CChannel. | |
Protected Attributes | |
| ssh_session | m_Session |
| ssh_channel | m_Channel |
| CBackend * | m_pBackend |
| CParameterSSH * | m_pParameter |
| Channel::CEvent * | m_pEvent |
Private Member Functions | |
| int | verifyKnownhost (ssh_session session) |
| int | authentication (ssh_session session, const QString szUser, const QString szPassword, const QString szPassphrase, const int nMethod=SSH_AUTH_METHOD_PASSWORD) |
| int | authenticationPublicKey (ssh_session session, const QString szUser, const QString szPublicKeyFile, const QString szPrivateKeyFile, const QString szPassphrase) |
| virtual int | OnOpen (ssh_session session) |
| virtual void | OnClose () |
Static Private Member Functions | |
| static void | cb_log (ssh_session session, int priority, const char *message, void *userdata) |
Private Attributes | |
| ssh_pcap_file | m_pcapFile |
Additional Inherited Members | |
| Signals inherited from CChannel | |
| void | sigConnected () |
| emit when the channel is connected. | |
| void | sigDisconnected () |
| emit when the channel is disconnected | |
| void | sigError (int nErr, const QString &szErr) |
| emit when the channel is error | |
| void | sigSecurityLevel (CSecurityLevel::Levels level) |
| Triggered when the security level changes. | |
| void | sigSend (quint64 counts) |
| Send data counts. | |
| void | sigReceive (quint64 counts) |
| Receive data counts. | |
| Static Public Member Functions inherited from CChannel | |
| static int | InitTranslation () |
| Initial translation. | |
| static int | RemoveTranslation () |
| Remove translation. | |
| Protected Member Functions inherited from CChannel | |
| CChannel (QObject *parent=nullptr) | |
| virtual qint64 | readData (char *data, qint64 maxlen) override |
| virtual qint64 | writeData (const char *data, qint64 len) override |
| virtual bool | isSequential () const override |
Definition at line 13 of file ChannelSSH.h.
|
explicit |
Definition at line 8 of file ChannelSSH.cpp.
|
virtual |
Definition at line 22 of file ChannelSSH.cpp.
|
private |
Definition at line 376 of file ChannelSSH.cpp.
|
private |
Definition at line 452 of file ChannelSSH.cpp.
|
staticprivate |
Definition at line 35 of file ChannelSSH.cpp.
|
overridevirtual |
Reimplemented from CChannel.
Definition at line 223 of file ChannelSSH.cpp.
|
overridevirtual |
|
privatevirtual |
Definition at line 544 of file ChannelSSH.cpp.
|
privatevirtual |
Definition at line 537 of file ChannelSSH.cpp.
|
overridevirtual |
| pSocket | The Owner is the instance of this class. |
Reimplemented from CChannel.
Reimplemented in CChannelSSHTunnelForward.
Definition at line 60 of file ChannelSSH.cpp.
|
private |
Definition at line 248 of file ChannelSSH.cpp.
|
virtual |
Definition at line 54 of file ChannelSSH.cpp.
|
protected |
Definition at line 52 of file ChannelSSH.h.
|
protected |
Definition at line 53 of file ChannelSSH.h.
|
private |
Definition at line 58 of file ChannelSSH.h.
|
protected |
Definition at line 55 of file ChannelSSH.h.
|
protected |
Definition at line 54 of file ChannelSSH.h.
|
protected |
Definition at line 51 of file ChannelSSH.h.