#include <HostCache.h>
Collaboration diagram for CHostCacheHost:

Public Member Functions | |
| CHostCacheHost (PROTOCOLID nProtocol=PROTOCOL_NULL) | |
| CNeighbour * | ConnectTo (BOOL bAutomatic=FALSE) |
| CString | ToString () const |
| BOOL | CanConnect (DWORD tNow=0) const |
| BOOL | CanQuote (DWORD tNow=0) const |
| BOOL | CanQuery (DWORD tNow=0) const |
| void | SetKey (DWORD nKey, const IN_ADDR *pHost=NULL) |
| DWORD | Seen () const throw () |
Public Attributes | |
| PROTOCOLID | m_nProtocol |
| IN_ADDR | m_pAddress |
| WORD | m_nPort |
| CVendor * | m_pVendor |
| BOOL | m_bPriority |
| DWORD | m_nUserCount |
| DWORD | m_nUserLimit |
| DWORD | m_nFileLimit |
| CString | m_sName |
| CString | m_sDescription |
| DWORD | m_nTCPFlags |
| DWORD | m_nUDPFlags |
| BOOL | m_bCheckedLocally |
| CString | m_sCountry |
| DWORD | m_tAdded |
| DWORD | m_tRetryAfter |
| DWORD | m_tConnect |
| DWORD | m_tQuery |
| DWORD | m_tAck |
| DWORD | m_tStats |
| DWORD | m_tFailure |
| DWORD | m_nFailures |
| DWORD | m_nDailyUptime |
| DWORD | m_tCheckTime |
| DWORD | m_tKeyTime |
| DWORD | m_nKeyValue |
| DWORD | m_nKeyHost |
Protected Member Functions | |
| bool | Update (WORD nPort, DWORD tSeen=0, LPCTSTR pszVendor=NULL, DWORD nUptime=0) |
| void | Serialize (CArchive &ar, int nVersion) |
| bool | IsValid () const throw () |
Protected Attributes | |
| DWORD | m_tSeen |
Friends | |
| class | CHostCacheList |
| CHostCacheHost::CHostCacheHost | ( | PROTOCOLID | nProtocol = PROTOCOL_NULL |
) |
| CNeighbour * CHostCacheHost::ConnectTo | ( | BOOL | bAutomatic = FALSE |
) |
| CString CHostCacheHost::ToString | ( | ) | const |
| BOOL CHostCacheHost::CanConnect | ( | DWORD | tNow = 0 |
) | const |
| BOOL CHostCacheHost::CanQuote | ( | DWORD | tNow = 0 |
) | const |
| BOOL CHostCacheHost::CanQuery | ( | DWORD | tNow = 0 |
) | const |
| void CHostCacheHost::SetKey | ( | DWORD | nKey, | |
| const IN_ADDR * | pHost = NULL | |||
| ) |
| DWORD CHostCacheHost::Seen | ( | ) | const throw () [inline] |
| bool CHostCacheHost::Update | ( | WORD | nPort, | |
| DWORD | tSeen = 0, |
|||
| LPCTSTR | pszVendor = NULL, |
|||
| DWORD | nUptime = 0 | |||
| ) | [protected] |
| void CHostCacheHost::Serialize | ( | CArchive & | ar, | |
| int | nVersion | |||
| ) | [protected] |
| bool CHostCacheHost::IsValid | ( | ) | const throw () [inline, protected] |
friend class CHostCacheList [friend] |
| IN_ADDR CHostCacheHost::m_pAddress |
| CString CHostCacheHost::m_sName |
| CString CHostCacheHost::m_sDescription |
| CString CHostCacheHost::m_sCountry |
| DWORD CHostCacheHost::m_tAdded |
| DWORD CHostCacheHost::m_tQuery |
| DWORD CHostCacheHost::m_tAck |
| DWORD CHostCacheHost::m_tStats |
DWORD CHostCacheHost::m_tSeen [protected] |
1.5.2