ReactOS  0.4.14-dev-114-gc8cbd56
IPDATAGRAM_REASSEMBLY Struct Reference

#include <receive.h>

Collaboration diagram for IPDATAGRAM_REASSEMBLY:

Public Attributes

LIST_ENTRY ListEntry
 
KSPIN_LOCK Lock
 
UINT DataSize
 
IP_ADDRESS SrcAddr
 
IP_ADDRESS DstAddr
 
UCHAR Protocol
 
USHORT Id
 
PIP_HEADER IPv4Header
 
UINT HeaderSize
 
LIST_ENTRY FragmentListHead
 
LIST_ENTRY HoleListHead
 
UINT TimeoutCount
 

Detailed Description

Definition at line 33 of file receive.h.

Member Data Documentation

◆ DataSize

UINT IPDATAGRAM_REASSEMBLY::DataSize

Definition at line 36 of file receive.h.

Referenced by ProcessFragment(), and ReassembleDatagram().

◆ DstAddr

IP_ADDRESS IPDATAGRAM_REASSEMBLY::DstAddr

Definition at line 38 of file receive.h.

Referenced by GetReassemblyInfo(), ProcessFragment(), and ReassembleDatagram().

◆ FragmentListHead

LIST_ENTRY IPDATAGRAM_REASSEMBLY::FragmentListHead

Definition at line 43 of file receive.h.

Referenced by FreeIPDR(), ProcessFragment(), and ReassembleDatagram().

◆ HeaderSize

UINT IPDATAGRAM_REASSEMBLY::HeaderSize

Definition at line 42 of file receive.h.

Referenced by ProcessFragment(), and ReassembleDatagram().

◆ HoleListHead

LIST_ENTRY IPDATAGRAM_REASSEMBLY::HoleListHead

Definition at line 44 of file receive.h.

Referenced by FreeIPDR(), and ProcessFragment().

◆ Id

USHORT IPDATAGRAM_REASSEMBLY::Id

Definition at line 40 of file receive.h.

Referenced by GetReassemblyInfo(), and ProcessFragment().

◆ IPv4Header

PIP_HEADER IPDATAGRAM_REASSEMBLY::IPv4Header

Definition at line 41 of file receive.h.

Referenced by FreeIPDR(), ProcessFragment(), and ReassembleDatagram().

◆ ListEntry

LIST_ENTRY IPDATAGRAM_REASSEMBLY::ListEntry

Definition at line 34 of file receive.h.

Referenced by ProcessFragment(), and RemoveIPDR().

◆ Lock

KSPIN_LOCK IPDATAGRAM_REASSEMBLY::Lock

Definition at line 35 of file receive.h.

Referenced by IPDatagramReassemblyTimeout(), and ProcessFragment().

◆ Protocol

UCHAR IPDATAGRAM_REASSEMBLY::Protocol

Definition at line 39 of file receive.h.

Referenced by GetReassemblyInfo(), and ProcessFragment().

◆ SrcAddr

IP_ADDRESS IPDATAGRAM_REASSEMBLY::SrcAddr

Definition at line 37 of file receive.h.

Referenced by GetReassemblyInfo(), ProcessFragment(), and ReassembleDatagram().

◆ TimeoutCount

UINT IPDATAGRAM_REASSEMBLY::TimeoutCount

Definition at line 45 of file receive.h.

Referenced by IPDatagramReassemblyTimeout(), and ProcessFragment().


The documentation for this struct was generated from the following file: