CFileTransfer Member List

This is the complete list of members for CFileTransfer, including all inherited members.

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]


Generated on Thu Sep 16 11:51:45 2010 for Communication Component by  doxygen 1.4.7