AddSource(uint32_t searchID, uint32_t ip, uint16_t port) | CKadInterface | |
BootstrapKad() | CKadInterface | |
BootstrapKad(uint32_t ip, uint16_t port) | CKadInterface | |
CheckDaemonEvent(int iFd) (defined in CKadInterface) | CKadInterface | [private] |
CheckEvent(int iFd) (defined in CKadInterface) | CKadInterface | [private] |
CheckFileTransByHash(const CMD4Hash &fHash) const (defined in CKadInterface) | CKadInterface | [private] |
CheckFileTransByID(const int iSearchID) const (defined in CKadInterface) | CKadInterface | [private] |
CheckFileTransferStatus(int iFd) | CKadInterface | |
CKadInterface(std::string sFilename) | CKadInterface | |
CleanUp() | CKadInterface | |
CreateClientTcpSocket() | CKadInterface | [private] |
CreateDaemonSocket() | CKadInterface | [private] |
CreateSocket() | CKadInterface | [private] |
DestroySocket() (defined in CKadInterface) | CKadInterface | [private] |
FileQueue typedef (defined in CKadInterface) | CKadInterface | [private] |
FileTransfer typedef (defined in CKadInterface) | CKadInterface | |
FindNodeByID(const uint8_t *nodeID) (defined in CKadInterface) | CKadInterface | |
GetAllContacts() | CKadInterface | |
GetClientTcpSockFd() (defined in CKadInterface) | CKadInterface | [inline] |
GetDaemonSockFd() (defined in CKadInterface) | CKadInterface | [inline] |
GetDownloadDir() | CKadInterface | [inline] |
GetFileByID(const CMD4Hash &filehash) const (defined in CKadInterface) | CKadInterface | |
GetFileByKadFileSearchID(uint32 id) const (defined in CKadInterface) | CKadInterface | [private] |
GetMulticastInstance() | CKadInterface | [inline] |
GetPeerSockFd() (defined in CKadInterface) | CKadInterface | [inline] |
GetPublicIP(bool ignorelocal) (defined in CKadInterface) | CKadInterface | |
GetSharedDir() | CKadInterface | [inline] |
GetSocketPair() (defined in CKadInterface) | CKadInterface | [inline] |
GetSockFd() (defined in CKadInterface) | CKadInterface | [inline] |
GetString(const std::vector< std::string > &vConf, const std::string &sLine) (defined in CKadInterface) | CKadInterface | [private] |
InitSocketPair() (defined in CKadInterface) | CKadInterface | [private] |
IsGossipEnable() | CKadInterface | [inline] |
IsMulticastEnable() | CKadInterface | [inline] |
KademliaSearchFile(uint32_t searchID, const Kademlia::CUInt128 *pcontactID, const Kademlia::CUInt128 *pbuddyID, uint8_t type, uint32_t ip, uint16_t tcp, uint16_t udp, uint32_t buddyip, uint16_t buddyport, uint8_t byCryptOptions) | CKadInterface | |
knownfiles (defined in CKadInterface) | CKadInterface | [private] |
m_bBootstrapEnable (defined in CKadInterface) | CKadInterface | [private] |
m_bGossipEnable (defined in CKadInterface) | CKadInterface | [private] |
m_bInit (defined in CKadInterface) | CKadInterface | [private] |
m_bKadLogEnable (defined in CKadInterface) | CKadInterface | [private] |
m_bMulticastEnable (defined in CKadInterface) | CKadInterface | [private] |
m_filelist (defined in CKadInterface) | CKadInterface | [private] |
m_filetrans (defined in CKadInterface) | CKadInterface | |
m_iClientTcpSockFd (defined in CKadInterface) | CKadInterface | [private] |
m_iDaemonSockFd (defined in CKadInterface) | CKadInterface | [private] |
m_iPeerSockFd (defined in CKadInterface) | CKadInterface | [private] |
m_iSockFd (defined in CKadInterface) | CKadInterface | [private] |
m_iSockPairFd (defined in CKadInterface) | CKadInterface | [private] |
m_pMulticast (defined in CKadInterface) | CKadInterface | [private] |
m_sClientName (defined in CKadInterface) | CKadInterface | [private] |
m_sConfigFileName (defined in CKadInterface) | CKadInterface | [private] |
m_sDownloadDir (defined in CKadInterface) | CKadInterface | [private] |
m_sMulticastInterface (defined in CKadInterface) | CKadInterface | [private] |
m_SourceMap (defined in CKadInterface) | CKadInterface | [private] |
m_sSharedDir (defined in CKadInterface) | CKadInterface | [private] |
m_Thread (defined in CKadInterface) | CKadInterface | [private] |
m_uBootIP (defined in CKadInterface) | CKadInterface | [private] |
m_uBootPort (defined in CKadInterface) | CKadInterface | [private] |
m_uClientIP (defined in CKadInterface) | CKadInterface | [private] |
m_uClientPort (defined in CKadInterface) | CKadInterface | [private] |
m_uClientTcpPort (defined in CKadInterface) | CKadInterface | [private] |
m_uDaemonTcpPort (defined in CKadInterface) | CKadInterface | [private] |
m_uMulticastIP (defined in CKadInterface) | CKadInterface | [private] |
m_uMulticastPort (defined in CKadInterface) | CKadInterface | [private] |
MakeAbsPath(const std::string &sPath) (defined in CKadInterface) | CKadInterface | |
MakeDirs() | CKadInterface | [private] |
NotifyApp(const std::string &sFileName, uint8_t filetype, uint8_t relatedModule) | CKadInterface | [private, virtual] |
OnCommandReceived(int iFd) | CKadInterface | [inline, private, virtual] |
OnPacketReceived(uint32_t ip, uint16_t port, byte *buffer, size_t length) | CKadInterface | [private, virtual] |
OnTimer() | CKadInterface | [private] |
ParseConfig() | CKadInterface | [private] |
ProcessTcpGossipPacket(const std::string &sFileName, uint32 ip, uint16 port, uint8_t module) | CKadInterface | [private, virtual] |
PublishFile(const std::string &sFile) | CKadInterface | |
RetrySource(int iSearchID) | CKadInterface | [private] |
Run() | CKadInterface | |
SearchKeyKad(const std::string &sSearchStr) | CKadInterface | |
searchlist (defined in CKadInterface) | CKadInterface | |
SearchSrcKad(CSearchFile *toadd) | CKadInterface | |
SetDownloadDir(const std::string &sPath) | CKadInterface | |
SetLogger() (defined in CKadInterface) | CKadInterface | [private] |
SetPeerSockFd(int iFd) (defined in CKadInterface) | CKadInterface | [inline] |
SetSharedDir(const std::string &sPath) (defined in CKadInterface) | CKadInterface | [private] |
sharedfiles (defined in CKadInterface) | CKadInterface | |
ShutdownNetworkThread() (defined in CKadInterface) | CKadInterface | [private] |
StartKad() | CKadInterface | |
StartNetworkThread() | CKadInterface | [private] |
StopKad() | CKadInterface | |
StrTrim(std::string &) const (defined in CKadInterface) | CKadInterface | [private] |
ThreadCallback(void *arg) (defined in CKadInterface) | CKadInterface | [private, static] |
~CKadInterface() | CKadInterface | [virtual] |