CFileTransfer(int iSockFd, const std::string &sSharedDir, const std::string &sDownloadDir, int iSearchID=-1) | CFileTransfer | |
Cleanup() (defined in CFileTransfer) | CFileTransfer | |
CloseSocket() (defined in CFileTransfer) | CFileTransfer | |
ConnectPeer(uint32_t iRemoteIP, uint16_t iRemotePort) | CFileTransfer | [static] |
FileTransferThread(void *arg) (defined in CFileTransfer) | CFileTransfer | [private, static] |
GetDownloadDir() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetExtraData() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetFileHash() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetFileName() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetFileSize() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetFileType() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetSearchID() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetSharedDir() (defined in CFileTransfer) | CFileTransfer | [inline] |
GetSocketPair() | CFileTransfer | [inline] |
GetSockFd() (defined in CFileTransfer) | CFileTransfer | [inline] |
HandShake(bool bPassive, bool bPush=false, const std::string &sFileName=std::string(), int iFileSize=0) | CFileTransfer | |
HandShake(bool bPassive, bool bPush, int iSockFd) (defined in CFileTransfer) | CFileTransfer | |
IsCompleted() (defined in CFileTransfer) | CFileTransfer | [inline] |
m_8FileType (defined in CFileTransfer) | CFileTransfer | [private] |
m_bCompleted (defined in CFileTransfer) | CFileTransfer | [private] |
m_bPassive (defined in CFileTransfer) | CFileTransfer | [private] |
m_bPush (defined in CFileTransfer) | CFileTransfer | [private] |
m_fileHash (defined in CFileTransfer) | CFileTransfer | [private] |
m_iFileSize (defined in CFileTransfer) | CFileTransfer | [private] |
m_iSearchID (defined in CFileTransfer) | CFileTransfer | [private] |
m_iSocketPairFd (defined in CFileTransfer) | CFileTransfer | [private] |
m_iSockFd (defined in CFileTransfer) | CFileTransfer | [private] |
m_pTID (defined in CFileTransfer) | CFileTransfer | [private] |
m_sDownloadDir (defined in CFileTransfer) | CFileTransfer | [private] |
m_sExtraData (defined in CFileTransfer) | CFileTransfer | [private] |
m_sFileName (defined in CFileTransfer) | CFileTransfer | [private] |
m_sFilePath (defined in CFileTransfer) | CFileTransfer | [private] |
m_sSharedDir (defined in CFileTransfer) | CFileTransfer | [private] |
NotifyComplete(bool bSuccess) | CFileTransfer | |
ParseHandShakePacket(const char *szBuffer, int iReceived, bool &bPull) | CFileTransfer | [private] |
ReceiveFile() | CFileTransfer | [private] |
SendFile() | CFileTransfer | [private] |
SendHandShakePacket(bool bPush) | CFileTransfer | [private] |
SendPacket(int iSockFD, const char *szPayload, int iSize) (defined in CFileTransfer) | CFileTransfer | [private] |
SetFileHash(const CMD4Hash &fHash) | CFileTransfer | [inline] |
SetFilePath(const std::string &sPath) (defined in CFileTransfer) | CFileTransfer | [inline] |
SetSocketPair(int iFd) (defined in CFileTransfer) | CFileTransfer | [inline] |
StartFileTransfer() | CFileTransfer | |
StartFileTransferThread() (defined in CFileTransfer) | CFileTransfer | [private] |
WaitForHandShakePacket(bool &bPull, bool bWaitForAck=false) | CFileTransfer | [private] |
WaitForHandShakePacketAck() | CFileTransfer | [private] |
~CFileTransfer() | CFileTransfer | [virtual] |