Unit netutils
Uses
Classes, Interfaces, Objects and Records
Types
Constants
Variables
Description
Driver->Net->NetUtils - Helper Functions For Network Drivers.
Overview
Functions and Procedures
procedure copyMAC(src : puint8; dst : puint8); |
procedure copyIPv4(src : puint8; dst : puint8); |
function stringToMAC(str : pchar) : puint8; |
function stringToIPv4(str : pchar) : puint8; |
procedure writeMACAddress(mac : puint8; WND : HWND); |
procedure writeIPv4Address(ip : puint8; WND : HWND); |
procedure writeMACAddressEx(mac : puint8; WND : HWND); |
procedure writeIPv4AddressEx(ip : puint8; WND : HWND); |
function MACEqual(mac1 : puint8; mac2 : puint8) : boolean; |
function IPEqual(ip1 : puint8; ip2 : puint8) : boolean; |
function newPacketContext: PPacketContext; |
procedure freePacketContext(p_context : PPacketContext); |
function calculateChecksum(p_data : puint16; p_len : uint16) : uint16; |
function verifyChecksum(p_data : puint16; p_len : uint16) : boolean; |
function sameSubnetIPv4(ip1, ip2, netmask : puint8) : boolean; |
procedure contextMACSwitch(p_context : PPacketContext); |
procedure contextIPv4Switch(p_context : PPacketContext); |
Description
Functions and Procedures
procedure copyMAC(src : puint8; dst : puint8); |
procedure copyIPv4(src : puint8; dst : puint8); |
function stringToMAC(str : pchar) : puint8; |
function stringToIPv4(str : pchar) : puint8; |
procedure writeMACAddress(mac : puint8; WND : HWND); |
procedure writeIPv4Address(ip : puint8; WND : HWND); |
procedure writeMACAddressEx(mac : puint8; WND : HWND); |
procedure writeIPv4AddressEx(ip : puint8; WND : HWND); |
function MACEqual(mac1 : puint8; mac2 : puint8) : boolean; |
function IPEqual(ip1 : puint8; ip2 : puint8) : boolean; |
function newPacketContext: PPacketContext; |
procedure freePacketContext(p_context : PPacketContext); |
function calculateChecksum(p_data : puint16; p_len : uint16) : uint16; |
function verifyChecksum(p_data : puint16; p_len : uint16) : boolean; |
function sameSubnetIPv4(ip1, ip2, netmask : puint8) : boolean; |
procedure contextMACSwitch(p_context : PPacketContext); |
procedure contextIPv4Switch(p_context : PPacketContext); |
Author
Generated by PasDoc 0.16.0.