| 161 | |
| 162 | |
| 163 | void CUpDownClient::SendStartupLoadReq() |
| 164 | { |
| 165 | // 0.42e |
| 166 | if (m_socket==NULL || m_reqfile==NULL) { |
| 167 | return; |
| 168 | } |
| 169 | SetDownloadState(DS_ONQUEUE); |
| 170 | CMemFile dataStartupLoadReq(16); |
| 171 | dataStartupLoadReq.WriteHash(m_reqfile->GetFileHash()); |
| 172 | CPacket* packet = new CPacket(dataStartupLoadReq, OP_EDONKEYPROT, OP_STARTUPLOADREQ); |
| 173 | theStats::AddUpOverheadFileRequest(packet->GetPacketSize()); |
| 174 | AddDebugLogLineN(logLocalClient, "Local Client: OP_STARTUPLOADREQ to " + GetFullIP()); |
| 175 | SendPacket(packet, true, true); |
| 176 | } |
| 177 | |
| 178 | |
| 179 | bool CUpDownClient::IsSourceRequestAllowed() |
nothing calls this directly
no test coverage detected