void CPeerLink::ChokePeer( bool bChoke ) { if (bChoke) { m_lstPeerPieceRequest.clear(); } SendChoke(bChoke); }
void pSocket::cmdBitfield() { char sMessage[100]; sprintf(sMessage, ">(%d)Bitfield", m_id); if(ACTIVATE_LOG) this->pSocket_log->add_line(sMessage,true); Session *sess = m_sess; //ref.GetSession(m_hash); if (!sess) { SetCloseAndDelete(); static_cast<PeerHandler&>(Handler()).SetNotPaused(); return; } sess -> SetUpdateInterested(); SendChoke(false); }