TCPPacket
class TCPPacket {
TCPPacket();
~TCPPacket();
TCPPacket* Next() const;
void SetNext(TCPPacket* packet);
TCPPacket* fNext;
void ProcessPacket(TCPPacket* packet);
TCPPacket* _PeekPacket();
TCPPacket* _DequeuePacket();
status_t _Send(TCPPacket* packet, bool enqueue = true);
void _EnqueueOutgoingPacket(TCPPacket* packet);
TCPPacket* fFirstPacket;
TCPPacket* fLastPacket;
TCPPacket* fFirstSentPacket;
TCPPacket* fLastSentPacket;
TCPPacket::SourceAddress() const
TCPPacket::DestinationAddress() const
TCPPacket::SourcePort() const
TCPPacket::DestinationPort() const
TCPPacket::SequenceNumber() const
TCPPacket::AcknowledgmentNumber() const
TCPPacket::ProvidesSequenceNumber(uint32 sequenceNumber) const
TCPPacket*
TCPPacket::Next() const
TCPPacket::SetNext(TCPPacket* packet)
for (TCPPacket* packet = fFirstPacket;
TCPPacket* packet = new(nothrow) TCPPacket();
TCPPacket* packet = new(nothrow) TCPPacket();
TCPPacket* packet = NULL;
TCPPacket* packet = new(nothrow) TCPPacket();
for (TCPPacket* packet = fFirstSentPacket; packet != NULL;
TCPSocket::ProcessPacket(TCPPacket* packet)
for (TCPPacket* queuedPacket = fFirstPacket; queuedPacket != NULL;
TCPPacket*
for (TCPPacket* packet = fFirstPacket; packet != NULL;
TCPPacket*
TCPPacket* packet = fFirstPacket;
for (TCPPacket* packet = fFirstPacket;
TCPPacket* nextPacket = packet->Next();
TCPSocket::_Send(TCPPacket* packet, bool enqueue)
for (TCPPacket* packet = fFirstSentPacket; packet != NULL;
TCPSocket::_EnqueueOutgoingPacket(TCPPacket* packet)
for (TCPPacket* packet = fFirstPacket; packet != NULL;
TCPPacket* packet = new(nothrow) TCPPacket();
TCPPacket* packet = new(nothrow) TCPPacket();
TCPPacket::TCPPacket()
TCPPacket::~TCPPacket()
TCPPacket::SetTo(const void* data, size_t size, ip_addr_t sourceAddress,