Difference between revisions of "Unit IPv6"
Line 25: | Line 25: | ||
<br /> | <br /> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 20px; padding-bottom: 15px;"> | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 20px; padding-bottom: 15px;"> | ||
− | <div style="font-size: 14px; padding-left: 12px;">''' | + | <div style="font-size: 14px; padding-left: 12px;">'''IPv6 header''' <code> IP6_HEADER_* </code></div> |
<div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | ||
{| class="wikitable" style="font-size: 14px; background: white;" | {| class="wikitable" style="font-size: 14px; background: white;" | ||
Line 49: | Line 49: | ||
<br /> | <br /> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 20px; padding-bottom: 15px;"> | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 20px; padding-bottom: 15px;"> | ||
− | <div style="font-size: 14px; padding-left: 12px;">''' | + | <div style="font-size: 14px; padding-left: 12px;">'''IPv6 extension header''' <code> IP6_HEADER_* </code></div> |
<div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | ||
{| class="wikitable" style="font-size: 14px; background: white;" | {| class="wikitable" style="font-size: 14px; background: white;" |
Revision as of 05:45, 24 March 2017
Return to Unit Reference
Contents
[hide]Description
Ultibo IPv6 (Internet Protocol version 6) unit
To be documented
Constants
IP6_TRANSPORT_*
IP6_HEADER_*
IP6_HEADER_*
Type definitions
IPv6 header
IPv6 extension header
IPv6 pseudo
IPv6 fragment
IPv6 packet
Class definitions
IPv6 buffer
TIP6Buffer = class(TTransportBufferEx)
IPv6 transport adapter
TIP6TransportAdapter = class(TTransportAdapter)
IPv6 transport binding
TIP6TransportBinding = class(TTransportBinding)
IPv6 transport protocol
TIP6TransportProtocol = class(TTransportProtocol)
IPv6 transport filter
TIP6TransportFilter = class(TTransportFilter)
IPv6 transport configuration
TIP6TransportConfig = class(TTransportConfig)
IPv6 transport
TIP6Transport = class(TNetworkTransport)
IPv6 state
TIP6State = class(TTransportState)
IPv6 options
TIP6Options = class(TTransportOptions)
IPv6 host entry
TIP6HostEntry = class(THostEntry)
IPv6 route entry
TIP6RouteEntry = class(TRouteEntry)
IPv6 address entry
TIP6AddressEntry = class(TAddressEntry)
IPv6 network entry
TIP6NetworkEntry = class(TNetworkEntry)
IPv6 service entry
TIP6ServEntry = class(TServEntry)
IPv6 protocol entry
TIP6ProtoEntry = class(TProtoEntry)
Public variables
None defined
Function declarations
Initialization functions
IPv6 functions
function CheckIP6(ABuffer:Pointer):Boolean;
function GetIP6HeaderOffset(ABuffer:Pointer):Word;
function GetIP6HeaderLength(ABuffer:Pointer):Word;
function GetIP6DataOffset(ABuffer:Pointer):Word;
function GetIP6DataLength(ABuffer:Pointer):Word;
function ChecksumIP6(ABuffer:Pointer; AOffset,ALength:Word):Word;
Return to Unit Reference