Difference between revisions of "Unit ARP"

From Ultibo.org
Jump to: navigation, search
Line 557: Line 557:
 
{| class="wikitable" style="font-size: 14px; background: white;"
 
{| class="wikitable" style="font-size: 14px; background: white;"
 
|-
 
|-
! '''Note'''
+
! Note
 
| None documented
 
| None documented
 
|-
 
|-
Line 572: Line 572:
 
{| class="wikitable" style="font-size: 14px; background: white;"
 
{| class="wikitable" style="font-size: 14px; background: white;"
 
|-
 
|-
! '''Buffer'''
+
! Buffer
 
| Buffer points to the complete packet without Adapter header
 
| Buffer points to the complete packet without Adapter header
 
|-
 
|-
Line 584: Line 584:
 
{| class="wikitable" style="font-size: 14px; background: white;"
 
{| class="wikitable" style="font-size: 14px; background: white;"
 
|-
 
|-
! '''Buffer'''
+
! Buffer
 
| Buffer points to the complete packet without Adapter header
 
| Buffer points to the complete packet without Adapter header
 
|-
 
|-

Revision as of 00:53, 24 April 2018

Return to Unit Reference


Description


Ultibo ARP (Address Resolution Protocol) unit

To be documented

Constants



[Expand]
ARP specific constants ARP_TRANSPORT_*, RARP_TRANSPORT_*


[Expand]
ARP and RARP constants MIN_*, MAX_*, ARP_*, RARP_*


[Expand]
ARP and RARP messages ARP_*, RARP_*, INARP_*


Type definitions



ARP specific types

[Expand]

PARPHeader = ^TARPHeader;

TARPHeader = packed record

RARP specific types

[Expand]

PRARPHeader = ^TRARPHeader;

TRARPHeader = TARPHeader;


Class definitions



ARP transport adapter

[Expand]

TARPTransportAdapter = class(TTransportAdapter)

ARP transport

[Expand]

TARPTransport = class(TNetworkTransport)

ARP address entry

[Expand]

TARPAddressEntry = class(TAddressEntry)

RARP transport adapter

[Expand]

TRARPTransportAdapter = class(TTransportAdapter)

RARP transport

[Expand]

TRARPTransport = class(TNetworkTransport)

RARP address entry

[Expand]

TRARPAddressEntry = class(TAddressEntry)


Public variables


None defined

Function declarations



Initialization functions

[Expand]
procedure ARPInit;
Description: To be documented


ARP functions

[Expand]
function CheckARP(ABuffer:Pointer):Boolean;
Description: Verify that the packet is a valid ARP packet


[Expand]
function CheckRARP(ABuffer:Pointer):Boolean;
Description: Verify that the packet is a valid RARP packet


Return to Unit Reference