Rabbit Remote Control 0.0.30
|
Public Slots | |
virtual int | Initialize () |
virtual int | OnClean () override |
virtual OnInitReturnValue | OnInit () override |
virtual int | OnProcess () override |
virtual void | slotClipBoardChanged () override |
void | slotSendData (const char *, int) |
void | slotReceivedData (const QString &text) |
Public Slots inherited from CConnect | |
virtual int | Connect () |
Start connect. | |
virtual int | Disconnect () |
Disconnect. | |
Public Member Functions | |
CConnectSSH (CConnecterSSH *pConnecter, QObject *parent=nullptr) | |
Public Member Functions inherited from CConnect | |
CConnect (CConnecter *pConnecter) | |
Protected Member Functions | |
virtual int | SetParameter (void *pPara) |
Protected Member Functions inherited from CConnect | |
virtual OnInitReturnValue | OnInit ()=0 |
Specific plug-in realizes connection initialization. | |
virtual int | OnClean ()=0 |
Clean. | |
virtual int | OnProcess () |
Specific operation processing of plug-in connection. | |
Private Member Functions | |
int | GetPassword (const char *prompt, char *buf, size_t len, int echo, int verify) |
int | VerifyKnownhost (ssh_session session) |
int | Authenticate (ssh_session session) |
void | error (ssh_session session) |
Static Private Member Functions | |
static int | cbAuthCallback (const char *prompt, char *buf, size_t len, int echo, int verify, void *userdata) |
Private Attributes | |
CConnecterSSH * | m_pConnecter |
CParameterSSH * | m_pPara |
ssh_session | m_pSession |
ssh_channel | m_pChannel |
ssh_event | m_pEvent |
ssh_connector | connector_in |
ssh_connector | connector_out |
ssh_connector | connector_err |
ssh_pcap_file | m_pPcapFile |
struct ssh_callbacks_struct * | m_pCb |
Additional Inherited Members | |
Signals inherited from CConnect | |
void | sigConnected () |
Emitted when the plugin is successfully connected. | |
void | sigDisconnect () |
Notify the user to call disconnect. | |
void | sigDisconnected () |
Successful disconnection signal. | |
void | sigError (const int nError, const QString &szError=QString()) |
Triggered when an error is generated. | |
void | sigInformation (const QString &szInfo) |
Triggering from a background thread displays information in the main thread without blocking the background thread. | |
void | sigShowMessageBox (const QString &szTitle, const QString &szMessage, const QMessageBox::Icon &icon=QMessageBox::Information) |
Trigger the display of a message dialog (QMessageBox) in the main thread from a background thread without blocking the background thread. | |
void | sigBlockShowMessageBox (const QString &szTitle, const QString &szMessage, QMessageBox::StandardButtons buttons, QMessageBox::StandardButton &nRet, bool &checkBox, QString checkBoxContext=QString()) |
Block background threads and display message dialogs in foreground threads (QMessageBox) | |
void | sigBlockInputDialog (const QString &szTitle, const QString &szLable, const QString &szMessage, QString &szText) |
Block background threads and display input dialogs in foreground threads (QInputDialog) | |
void | sigBlockShowWidget (const QString &className, int &nRet, void *pContext) |
Blocks the background thread and displays the window in the foreground thread. | |
Protected Types inherited from CConnect | |
enum class | OnInitReturnValue { Fail = -1 , Success = 0 , UseOnProcess = Success , NotUseOnProcess = 1 } |
Protected Slots inherited from CConnect | |
virtual void | slotTimeOut () |
a non-Qt event loop (that is, normal loop processing), It call OnProcess(), and start timer. | |
Definition at line 9 of file ConnectSSH.h.
|
explicit |
Definition at line 6 of file ConnectSSH.cpp.
|
private |
Definition at line 403 of file ConnectSSH.cpp.
|
staticprivate |
Definition at line 263 of file ConnectSSH.cpp.
|
private |
Definition at line 398 of file ConnectSSH.cpp.
|
private |
Definition at line 275 of file ConnectSSH.cpp.
|
virtualslot |
Definition at line 71 of file ConnectSSH.cpp.
|
overridevirtualslot |
Definition at line 196 of file ConnectSSH.cpp.
|
overridevirtualslot |
Definition at line 94 of file ConnectSSH.cpp.
|
overridevirtualslot |
Definition at line 240 of file ConnectSSH.cpp.
|
protectedvirtual |
Definition at line 21 of file ConnectSSH.cpp.
|
overridevirtualslot |
Definition at line 259 of file ConnectSSH.cpp.
|
slot |
Definition at line 516 of file ConnectSSH.cpp.
|
slot |
Definition at line 505 of file ConnectSSH.cpp.
|
private |
Definition at line 294 of file ConnectSSH.cpp.
|
private |
Definition at line 35 of file ConnectSSH.h.
|
private |
Definition at line 35 of file ConnectSSH.h.
|
private |
Definition at line 35 of file ConnectSSH.h.
|
private |
Definition at line 38 of file ConnectSSH.h.
|
private |
Definition at line 33 of file ConnectSSH.h.
|
private |
Definition at line 29 of file ConnectSSH.h.
|
private |
Definition at line 34 of file ConnectSSH.h.
|
private |
Definition at line 30 of file ConnectSSH.h.
|
private |
Definition at line 36 of file ConnectSSH.h.
|
private |
Definition at line 32 of file ConnectSSH.h.