#include <DatagramPart.h>
Public Member Functions | |
CDatagramOut () | |
virtual | ~CDatagramOut () |
void | Create (SOCKADDR_IN *pHost, CG2Packet *pPacket, WORD nSequence, CBuffer *pBuffer, BOOL bAck) |
BOOL | GetPacket (DWORD tNow, BYTE **ppPacket, DWORD *pnPacket, BOOL bResend) |
BOOL | Acknowledge (BYTE nPart) |
Public Attributes | |
CDatagramOut * | m_pNextHash |
CDatagramOut ** | m_pPrevHash |
CDatagramOut * | m_pNextTime |
CDatagramOut * | m_pPrevTime |
SOCKADDR_IN | m_pHost |
WORD | m_nSequence |
CBuffer * | m_pBuffer |
LPVOID | m_pToken |
BOOL | m_bCompressed |
DWORD | m_nPacket |
BYTE | m_nCount |
BYTE | m_nAcked |
DWORD * | m_pLocked |
BYTE | m_nLocked |
DWORD | m_tSent |
|
Definition at line 40 of file DatagramPart.cpp. |
|
Definition at line 47 of file DatagramPart.cpp. References m_pLocked. |
|
Definition at line 140 of file DatagramPart.cpp. |
|
Definition at line 55 of file DatagramPart.cpp. References CBuffer::Deflate(), CSettings::Gnutella2, CBuffer::Insert(), m_bCompressed, m_nAcked, m_nCount, CBuffer::m_nLength, m_nLocked, m_nPacket, m_nSequence, m_pBuffer, m_pHost, m_pLocked, m_tSent, SGP_HEADER::nCount, SGP_HEADER::nFlags, SGP_HEADER::nPart, SGP_HEADER::nSequence, NULL, Settings, SGP_ACKNOWLEDGE, SGP_DEFLATE, SGP_TAG_2, SGP_HEADER::szTag, CG2Packet::ToBuffer(), and CSettings::sGnutella2::UdpMTU. Referenced by CDatagrams::Send(). |
|
Definition at line 105 of file DatagramPart.cpp. References CSettings::Gnutella2, m_nCount, CBuffer::m_nLength, m_nPacket, CBuffer::m_pBuffer, m_pBuffer, m_pLocked, NULL, Settings, and CSettings::sGnutella2::UdpOutResend. Referenced by CDatagrams::TryWrite(). |
|
Definition at line 49 of file DatagramPart.h. Referenced by Create(). |
|
Definition at line 52 of file DatagramPart.h. Referenced by Acknowledge(), and Create(). |
|
Definition at line 51 of file DatagramPart.h. Referenced by Create(), GetPacket(), and CDatagrams::Send(). |
|
Definition at line 54 of file DatagramPart.h. Referenced by CDatagramOut(), and Create(). |
|
Definition at line 50 of file DatagramPart.h. Referenced by Create(), and GetPacket(). |
|
Definition at line 46 of file DatagramPart.h. Referenced by Create(), CDatagrams::Send(), and CDatagrams::TryWrite(). |
|
Definition at line 47 of file DatagramPart.h. Referenced by CDatagramOut(), Create(), GetPacket(), and CDatagrams::Remove(). |
|
Definition at line 45 of file DatagramPart.h. Referenced by Create(), CDatagrams::Send(), and CDatagrams::TryWrite(). |
|
Definition at line 53 of file DatagramPart.h. Referenced by Acknowledge(), CDatagramOut(), Create(), GetPacket(), and ~CDatagramOut(). |
|
Definition at line 40 of file DatagramPart.h. Referenced by CDatagrams::Listen(), CDatagrams::OnAcknowledgeSGP(), CDatagrams::Remove(), and CDatagrams::Send(). |
|
Definition at line 42 of file DatagramPart.h. Referenced by CDatagrams::Remove(), and CDatagrams::Send(). |
|
Definition at line 41 of file DatagramPart.h. Referenced by CDatagrams::Remove(), and CDatagrams::Send(). |
|
Definition at line 43 of file DatagramPart.h. Referenced by CDatagrams::Remove(), CDatagrams::Send(), and CDatagrams::TryWrite(). |
|
Definition at line 48 of file DatagramPart.h. Referenced by CDatagrams::Send(). |
|
Definition at line 55 of file DatagramPart.h. Referenced by Create(). |