AddSource(uint32_t searchID, uint32_t ip, uint16_t port) | CKadInterface | |
BackupFileToDownloadDir(const std::string &sFile, const boost::uuids::uuid &Tag) (defined in CGossip) | CGossip | [private] |
bInstance (defined in CGossip) | CGossip | [private, static] |
BootstrapKad() | CKadInterface | |
BootstrapKad(uint32_t ip, uint16_t port) | CKadInterface | |
CGossip(std::string sFileName) | CGossip | [private] |
CheckFileTransferStatus(int iFd) | CKadInterface | |
CKadInterface(std::string sFilename) | CKadInterface | |
CleanUp() | CKadInterface | |
CopyFileToTmpDir(const std::string &sFile) (defined in CGossip) | CGossip | [private] |
DoTransactionLog(const boost::uuids::uuid &Tag, const std::string &sFileName) | CGossip | [private] |
FileTransfer typedef (defined in CGossip) | CGossip | [private] |
FindMissingGossip(const std::string &sTransList, std::string &sMissingList) const | CGossip | |
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 | |
getGossipInstance(std::string) | CGossip | [static] |
GetKadBootstrapInfo(int iServerIP, int iPort) | CGossip | [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] |
GetTransactionID(const std::string &sFile, boost::uuids::uuid &id) | CGossip | [private] |
GetTransactionLog(std::string &transList) const | CGossip | |
instance (defined in CGossip) | CGossip | [private, static] |
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 | |
m_filetrans (defined in CKadInterface) | CKadInterface | |
m_gfiletrans (defined in CGossip) | CGossip | [private] |
m_pBootStrapClient (defined in CGossip) | CGossip | [private] |
m_qTransactionLog (defined in CGossip) | CGossip | [private] |
MakeAbsPath(const std::string &sPath) (defined in CKadInterface) | CKadInterface | |
mFwHist (defined in CGossip) | CGossip | [private] |
mRecvHist (defined in CGossip) | CGossip | [private] |
NotifyApp(const std::string &sFileName, uint8_t filetype, uint8_t relatedModule) | CGossip | [virtual] |
NotifyCommand(const std::string &) | CGossip | [private] |
OnCommandReceived(int iFd) | CGossip | [private, virtual] |
OnPacketReceived(uint32 ip, uint16 port, byte *buffer, size_t length) | CGossip | [private] |
ProcessGossipPacket(const GossipPacket &gPack, uint32 ip, uint16 port, size_t length) | CGossip | [private] |
ProcessTcpGossipPacket(const std::string &sFileName, uint32 ip, uint16 port, uint8_t module) | CGossip | [private, virtual] |
PublishFile(const std::string &sFile) | CKadInterface | |
Run() | CKadInterface | |
SearchKeyKad(const std::string &sSearchStr) | CKadInterface | |
searchlist (defined in CKadInterface) | CKadInterface | |
SearchSrcKad(CSearchFile *toadd) | CKadInterface | |
SendCommand(const GossipPacket &gPack, int len, uint32_t srcIP, uint16_t srcPort) | CGossip | [private] |
SendCommand(const std::string &sCommand, bool bTcp=false, uint8_t module=MODULE_GOSSIP) | CGossip | [private] |
SendGossipPacket(const GossipPacket &packet, int pktLen, uint32_t destinationHost, uint16_t destinationPort) | CGossip | [private] |
SendMissingGossip(const std::string &sMissingList, uint32_t ip, uint16_t port) | CGossip | |
SendMissingGossip(const boost::uuids::uuid &Tag, uint32_t ip, uint16_t port) | CGossip | [private] |
SendTcpCommand(const std::string &sFileToSend, const boost::uuids::uuid &Tag, uint32_t srcIP, uint16_t srcPort) | CGossip | [private] |
SendTcpGossipPacket(const std::string &sFileName, uint32_t destinationHost, uint16_t destinationPort) | CGossip | [private] |
SetDownloadDir(const std::string &sPath) | CKadInterface | |
SetPeerSockFd(int iFd) (defined in CKadInterface) | CKadInterface | [inline] |
sharedfiles (defined in CKadInterface) | CKadInterface | |
StartKad() | CKadInterface | |
StopKad() | CKadInterface | |
~CGossip() | CGossip | [virtual] |
~CKadInterface() | CKadInterface | [virtual] |