#include <QueryHashMaster.h>
Inheritance diagram for CQueryHashMaster:
Public Member Functions | |
CQueryHashMaster () | |
virtual | ~CQueryHashMaster () |
void | Create () |
void | Add (CQueryHashTable *pTable) |
void | Remove (CQueryHashTable *pTable) |
void | Build () |
POSITION | GetIterator () const |
CQueryHashGroup * | GetNext (POSITION &pos) const |
int | GetCount () const |
void | Invalidate () |
Protected Attributes | |
CPtrList | m_pGroups |
int | m_nPerGroup |
BOOL | m_bValid |
|
Definition at line 45 of file QueryHashMaster.cpp. References m_nPerGroup. |
|
Definition at line 50 of file QueryHashMaster.cpp. References GetCount(). |
|
Definition at line 71 of file QueryHashMaster.cpp. References CQueryHashGroup::Add(), CQueryHashGroup::GetCount(), GetIterator(), GetNext(), m_bValid, CQueryHashGroup::m_nHash, CQueryHashTable::m_nHash, m_nPerGroup, CQueryHashTable::m_pGroup, m_pGroups, and NULL. Referenced by CQueryHashTable::Clear(), CQueryHashTable::Create(), CNeighbour::OnCommonQueryHash(), and CQueryHashTable::OnReset(). |
|
|
Reimplemented from CQueryHashTable. Definition at line 58 of file QueryHashMaster.cpp. References CQueryHashTable::Create(), CQueryHashTable::m_bLive, m_bValid, CQueryHashTable::m_nCookie, and m_nPerGroup. Referenced by CShareazaApp::InitInstance(). |
|
Definition at line 64 of file QueryHashMaster.h. References m_pGroups. Referenced by ~CQueryHashMaster(). |
|
Definition at line 54 of file QueryHashMaster.h. References m_pGroups. |
|
Definition at line 59 of file QueryHashMaster.h. References m_pGroups. |
|
Definition at line 69 of file QueryHashMaster.h. References m_bValid. Referenced by CQueryHashGroup::Add(), CQueryHashTable::OnPatch(), and CQueryHashGroup::Remove(). |
|
Definition at line 100 of file QueryHashMaster.cpp. References CQueryHashGroup::GetCount(), m_bValid, m_pGroups, NULL, and CQueryHashGroup::Remove(). Referenced by CQueryHashTable::Clear(), CQueryHashTable::Create(), CQueryHashTable::OnReset(), and CQueryHashTable::~CQueryHashTable(). |
|
Definition at line 43 of file QueryHashMaster.h. Referenced by Add(), Build(), Create(), Invalidate(), and Remove(). |
|
Definition at line 42 of file QueryHashMaster.h. Referenced by Add(), CQueryHashMaster(), and Create(). |
|
Definition at line 41 of file QueryHashMaster.h. Referenced by Add(), GetCount(), GetIterator(), GetNext(), and Remove(). |