Difference between revisions of "TICMPBuffer"

From Ultibo.org
Jump to: navigation, search
(Created page with "Return to Unit ICMP __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible mw-collapse...")
 
(No difference)

Latest revision as of 03:29, 18 May 2018

Return to Unit ICMP


Description


To be documented

Class definitions



[Expand]

TICMPBuffer = class(TSocketBuffer)


Function declarations



[Expand]
constructor TICMPBuffer.Create(ASocket:TTransportSocket);
Description: To be documented


[Expand]
destructor TICMPBuffer.Destroy;
Description: To be documented


[Expand]
function TICMPBuffer.AddPacket(ASize:Integer):Boolean;
Description: Adds a new Packet as the Last packet in the Buffer


[Expand]
function TICMPBuffer.RemovePacket:Boolean;
Description: Removes the First packet from the Buffer


[Expand]
procedure TICMPBuffer.FlushPackets;
Description: To be documented


[Expand]
procedure TICMPBuffer.SetSize(ASize:LongWord);
Description: Setting the Size clears any current Packets


[Expand]
function TICMPBuffer.GetNext:Integer;
Description: To be documented


[Expand]
function TICMPBuffer.GetCount:LongWord;
Description: To be documented


[Expand]
function TICMPBuffer.ReadBuffer(var ABuffer; var ASize:Integer; ARemoteAddress:Pointer; AFlags:Integer):Boolean;
Description: Stored Packet contains the Data and if IP_HDRINCL the Transport Header


[Expand]
function TICMPBuffer.WriteBuffer(var ABuffer; ASize:Integer; ARemoteAddress:Pointer):Boolean;
Description: Supplied Buffer contains the Data and if IP_HDRINCL the Transport Header


Return to Unit Reference