| 
| 
void  | sigGetDir (CRemoteFileSystem *p, QVector< QSharedPointer< CRemoteFileSystem > > contents, bool bEnd) | 
|   | 
| 
void  | sigFileTransferUpdate (QSharedPointer< CFileTransfer > f) | 
|   | 
| 
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 
  | 
|   | 
 | 
| virtual qint64  | readData (char *data, qint64 maxlen) override | 
|   | 
| virtual qint64  | writeData (const char *data, qint64 len) override | 
|   | 
|   | CChannel (QObject *parent=nullptr) | 
|   | 
| virtual bool  | isSequential () const override | 
|   | 
 | 
| enum class   | STATE {  
  OPEN
, READ
, CLOSE
, FINISH
,  
  ERR
 
 } | 
|   | 
◆ STATE
  
  
      
        
          | enum class CChannelSFTP::STATE | 
         
       
   | 
  
strongprivate   | 
  
 
 
◆ AsyncFile()
  
  
      
        
          | int CChannelSFTP::AsyncFile  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ AsyncReadDir()
  
  
      
        
          | int CChannelSFTP::AsyncReadDir  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ CleanFileAIO()
  
  
      
        
          | int CChannelSFTP::CleanFileAIO  | 
          ( | 
          QSharedPointer< _AFILE >  | 
          aio | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ GetDir()
◆ GetFileNode()
  
  
      
        
          | QSharedPointer< CRemoteFileSystem > CChannelSFTP::GetFileNode  | 
          ( | 
          const QString &  | 
          szPath,  | 
         
        
           | 
           | 
          sftp_attributes  | 
          attributes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ MakeDir()
      
        
          | int CChannelSFTP::MakeDir  | 
          ( | 
          const QString &  | 
          dir | ) | 
           | 
        
      
 
 
◆ OnClose()
  
  
      
        
          | void CChannelSFTP::OnClose  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overrideprivatevirtual   | 
  
 
 
◆ OnOpen()
  
  
      
        
          | int CChannelSFTP::OnOpen  | 
          ( | 
          ssh_session  | 
          session | ) | 
           | 
         
       
   | 
  
overrideprivatevirtual   | 
  
 
 
◆ Process()
      
        
          | int CChannelSFTP::Process  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ readData()
  
  
      
        
          | qint64 CChannelSFTP::readData  | 
          ( | 
          char *  | 
          data,  | 
         
        
           | 
           | 
          qint64  | 
          maxlen  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ RemoveDir()
      
        
          | int CChannelSFTP::RemoveDir  | 
          ( | 
          const QString &  | 
          dir | ) | 
           | 
        
      
 
 
◆ RemoveFile()
      
        
          | int CChannelSFTP::RemoveFile  | 
          ( | 
          const QString &  | 
          file | ) | 
           | 
        
      
 
 
◆ Rename()
      
        
          | int CChannelSFTP::Rename  | 
          ( | 
          const QString &  | 
          oldPath,  | 
        
        
           | 
           | 
          const QString &  | 
          newPath  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ slotGetDir
◆ slotStartFileTransfer
  
  
      
        
          | void CChannelSFTP::slotStartFileTransfer  | 
          ( | 
          QSharedPointer< CFileTransfer >  | 
          f | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ slotStopFileTransfer
  
  
      
        
          | void CChannelSFTP::slotStopFileTransfer  | 
          ( | 
          QSharedPointer< CFileTransfer >  | 
          f | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ writeData()
  
  
      
        
          | qint64 CChannelSFTP::writeData  | 
          ( | 
          const char *  | 
          data,  | 
         
        
           | 
           | 
          qint64  | 
          len  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ m_SessionSftp
  
  
      
        
          | sftp_session CChannelSFTP::m_SessionSftp | 
         
       
   | 
  
private   | 
  
 
 
◆ m_vDirs
  
  
      
        
          | QVector<QSharedPointer<DIR_READER> > CChannelSFTP::m_vDirs | 
         
       
   | 
  
private   | 
  
 
 
◆ m_vFiles
  
  
      
        
          | QVector<QSharedPointer<_AFILE> > CChannelSFTP::m_vFiles | 
         
       
   | 
  
private   | 
  
 
 
该类的文档由以下文件生成:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/FileTransfer/ChannelSFTP.h
 
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/FileTransfer/ChannelSFTP.cpp