#include <BTClients.h>
Public Member Functions | |
CBTClients () | |
virtual | ~CBTClients () |
void | Clear () |
BOOL | OnAccept (CConnection *pConnection) |
void | ShutdownRequests () |
POSITION | GetIterator () const |
CBTClient * | GetNext (POSITION &pos) const |
int | GetCount () const |
Protected Member Functions | |
void | Add (CBTClient *pClient) |
void | Remove (CBTClient *pClient) |
void | Add (CBTTrackerRequest *pRequest) |
void | Remove (CBTTrackerRequest *pRequest) |
Protected Attributes | |
CPtrList | m_pList |
CCriticalSection | m_pSection |
CEvent | m_pShutdown |
BOOL | m_bShutdown |
CPtrList | m_pRequests |
Friends | |
class | CBTClient |
class | CBTTrackerRequest |
|
Definition at line 43 of file BTClients.cpp. References m_bShutdown. |
|
Definition at line 48 of file BTClients.cpp. References Clear(). |
|
Definition at line 126 of file BTClients.cpp. References m_bShutdown, m_pRequests, and m_pSection. |
|
Definition at line 110 of file BTClients.cpp. Referenced by CBTClient::CBTClient(), and CBTTrackerRequest::CBTTrackerRequest(). |
|
Definition at line 56 of file BTClients.cpp. References GetIterator(), GetNext(), and ShutdownRequests(). Referenced by CShareazaApp::ExitInstance(), and ~CBTClients(). |
|
Definition at line 73 of file BTClients.h. References m_pList. |
|
Definition at line 63 of file BTClients.h. References m_pList. Referenced by Clear(). |
|
Definition at line 68 of file BTClients.h. References m_pList. Referenced by Clear(). |
|
Definition at line 94 of file BTClients.cpp. References CBTClient::AttachTo(), CBTClient, CTransfers::m_pSection, NULL, and Transfers. Referenced by CHandshake::OnRead(). |
|
Definition at line 133 of file BTClients.cpp. References m_bShutdown, m_pRequests, m_pSection, and m_pShutdown. |
|
Definition at line 116 of file BTClients.cpp. Referenced by CBTClient::~CBTClient(), and CBTTrackerRequest::~CBTTrackerRequest(). |
|
Definition at line 142 of file BTClients.cpp. References CHttpRequest::CloseThread(), m_bShutdown, m_pRequests, m_pSection, and m_pShutdown. Referenced by Clear(). |
|
Definition at line 78 of file BTClients.h. Referenced by OnAccept(). |
|
Definition at line 79 of file BTClients.h. |
|
Definition at line 46 of file BTClients.h. Referenced by Add(), CBTClients(), Remove(), and ShutdownRequests(). |
|
Definition at line 41 of file BTClients.h. Referenced by Add(), GetCount(), GetIterator(), GetNext(), and Remove(). |
|
Definition at line 47 of file BTClients.h. Referenced by Add(), Remove(), and ShutdownRequests(). |
|
Definition at line 44 of file BTClients.h. Referenced by Add(), Remove(), and ShutdownRequests(). |
|
Definition at line 45 of file BTClients.h. Referenced by Remove(), and ShutdownRequests(). |