Unit IPv6
From Ultibo.org
Return to Unit Reference
Contents
[hide]Description
Ultibo IPv6 (Internet Protocol version 6) unit
To be documented
Constants
[Expand]
IPv6 specific constants
IP6_TRANSPORT_*
[Expand]
IP6 constants
IP6_HEADER_*
[Expand]
IP6 extension header constants
IP6_HEADER_*
Type definitions
To be documented
Public variables
None defined
Function declarations
Initialization functions
IPv6 functions
[Expand]
function CheckIP6(ABuffer:Pointer):Boolean;
Description: Verify that the packet is a valid IP6 packet
[Expand]
function GetIP6HeaderOffset(ABuffer:Pointer):Word;
Description: Return Start of the IP6 Header (Start of Packet)
[Expand]
function GetIP6HeaderLength(ABuffer:Pointer):Word;
Description: Return Size of IP6 Header (Including Options)
[Expand]
function GetIP6DataOffset(ABuffer:Pointer):Word;
Description: Return Start of IP6 Packet Data (Length of IP6 Header)
[Expand]
function GetIP6DataLength(ABuffer:Pointer):Word;
Description: Return Size of IP6 Packet Data (IP6 TotalLength - IP6 Header)
[Expand]
function ChecksumIP6(ABuffer:Pointer; AOffset,ALength:Word):Word;
Description: Validate the IP6 Header and Options Checksum on Receive
Return to Unit Reference