Difference between revisions of "Unit IPv6"
From Ultibo.org
Line 5: | Line 5: | ||
---- | ---- | ||
− | '''Ultibo IPv6 (Internet Protocol | + | '''Ultibo IPv6 (Internet Protocol Version 6) unit''' |
− | + | ||
− | + | ||
=== Constants === | === Constants === |
Latest revision as of 05:26, 31 August 2021
Return to Unit Reference
Contents
[hide]Description
Ultibo IPv6 (Internet Protocol Version 6) unit
Constants
[Expand]
IPv6 specific constants
IP6_TRANSPORT_*
[Expand]
IPv6 header
IP6_HEADER_*
[Expand]
IPv6 extension header
IP6_HEADER_*
Type definitions
IPv6 header
IPv6 extension header
IPv6 pseudo
IPv6 fragment
IPv6 packet
Class definitions
IPv6 specific classes
TIP6Buffer = class(TTransportBufferEx)
|
TIP6TransportAdapter = class(TTransportAdapter)
|
TIP6TransportBinding = class(TTransportBinding)
|
TIP6TransportProtocol = class(TTransportProtocol)
|
TIP6TransportFilter = class(TTransportFilter)
|
TIP6TransportConfig = class(TTransportConfig)
|
TIP6Transport = class(TNetworkTransport)
|
TIP6State = class(TTransportState)
|
TIP6Options = class(TTransportOptions)
|
TIP6HostEntry = class(THostEntry)
|
TIP6RouteEntry = class(TRouteEntry)
|
TIP6AddressEntry = class(TAddressEntry)
|
TIP6NetworkEntry = class(TNetworkEntry)
|
TIP6ServEntry = class(TServEntry)
|
TIP6ProtoEntry = class(TProtoEntry)
|
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