Unit RAW
From Ultibo.org
Return to Unit Reference
Contents
Description
Ultibo Raw Socket Protocol unit
Constants
Raw specific constants
RAW_*
Note: Some RAW definitions are in the Protocol or IP modules | |
IP_PROTOCOL_NAME = 'IP';
|
|
RAW_PROTOCOL_NAME = 'RAW';
|
|
RAW_TIMEOUT = 0;
|
Wait forever on a RAW Read |
RAW_BUFFER_SIZE = 65536;
|
RAW Receive Buffer Size |
RAW_HEADER_SIZE = 0;
|
No Header for RAW |
RAW_PACKET_SIZE = 8;
|
SizeOf(TRAWPacket) |
Type definitions
Raw packet
PRAWPacket = ^TRAWPacket;
TRAWPacket = record
Note: Some RAW definitions are in the Protocol or IP modules | |
Note: 8 Bytes (Used by RAWBuffer) | |
Size:LongWord;
|
LongWord to keep size even |
Next:PRAWPacket;
|
Followed by RemoteAddress (4 or 16 Bytes) |
Class definitions
Raw specific classes
TRAWProtocolTransport = class(TProtocolTransport)
|
TRAWProtocol = class(TNetworkProtocol)
|
TRAWSocket = class(TProtocolSocket)
|
TRAWBuffer = class(TSocketBuffer)
|
Public variables
None defined
Function declarations
Initialization functions
procedure RAWInit;
Description: To be documented
Note | None documented |
---|
Return to Unit Reference