TNetworkTransport

From Ultibo.org
Jump to: navigation, search

Return to Unit Transport


Description


To be documented

Class definitions



[Expand]

TNetworkTransport = class(TListObject)


Function declarations



[Expand]
constructor TNetworkTransport.Create(AManager:TTransportManager; const AName:String);
Description: To be documented


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


[Expand]
function TNetworkTransport.GetName:String;
Description: To be documented


[Expand]
function TNetworkTransport.AcquireLock:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.ReleaseLock:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.SendPacket(ASocket:TTransportSocket; ASource,ADest:Pointer; APacket:PPacketFragment; ASize,AFlags:Integer):Integer;
Description: To be documented


[Expand]
function TNetworkTransport.SendControl(ASource,ADest:Pointer; AProtocol,ACommand,ACode:Word; AAddress,AData:Pointer; ASize:Integer):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.FilterPacket(ASource,ADest,APacket:Pointer; ASize:Integer; ABroadcast:Boolean):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.ForwardPacket(AAdapter:TTransportAdapter; ASource,ADest,APacket:Pointer; ASize:Integer; ABroadcast:Boolean):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.GetSockOpt(ASocket:TTransportSocket; ALevel,AOptName:Integer; AOptValue:PChar; var AOptLength:Integer):Integer;
Description: To be documented


[Expand]
function TNetworkTransport.SetSockOpt(ASocket:TTransportSocket; ALevel,AOptName:Integer; AOptValue:PChar; AOptLength:Integer):Integer;
Description: To be documented


[Expand]
function TNetworkTransport.ReaderLock:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.ReaderUnlock:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.WriterLock:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.WriterUnlock:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.GetStatistics:TTransportStatistics;
Description: To be documented


[Expand]
function TNetworkTransport.GetAdapterByHandle(AHandle:THandle; ALock:Boolean; AState:LongWord):TTransportAdapter;
Description: To be documented


[Expand]
function TNetworkTransport.GetAdapterByAdapter(AAdapter:TNetworkAdapter; ALock:Boolean; AState:LongWord):TTransportAdapter;
Description: To be documented


[Expand]
function TNetworkTransport.GetAdapterByNext(APrevious:TTransportAdapter; ALock,AUnlock:Boolean; AState:LongWord):TTransportAdapter;
Description: To be documented


[Expand]
function TNetworkTransport.GetProtocolByHandle(AHandle:THandle; ALock:Boolean; AState:LongWord):TTransportProtocol;
Description: To be documented


[Expand]
function TNetworkTransport.GetProtocolByType(AProtocol:Word; ALock:Boolean; AState:LongWord):TTransportProtocol;
Description: To be documented


[Expand]
function TNetworkTransport.GetProtocolByProtocol(AProtocol:TTransportProtocol; ALock:Boolean; AState:LongWord):TTransportProtocol;
Description: To be documented


[Expand]
function TNetworkTransport.GetProtocolByNext(APrevious:TTransportProtocol; ALock,AUnlock:Boolean; AState:LongWord):TTransportProtocol;
Description: To be documented


[Expand]
function TNetworkTransport.GetFilterByHandle(AHandle:THandle; ALock:Boolean; AState:LongWord):TTransportFilter;
Description: To be documented


[Expand]
function TNetworkTransport.GetFilterByProtocol(AProtocol:Word; ALock:Boolean; AState:LongWord):TTransportFilter;
Description: To be documented


[Expand]
function TNetworkTransport.GetFilterByFilter(AFilter:TTransportFilter; ALock:Boolean; AState:LongWord):TTransportFilter;
Description: To be documented


[Expand]
function TNetworkTransport.GetFilterByNext(APrevious:TTransportFilter; ALock,AUnlock:Boolean; AState:LongWord):TTransportFilter;
Description: To be documented


[Expand]
function TNetworkTransport.GetConfigByHandle(AHandle:THandle; ALock:Boolean; AState:LongWord):TTransportConfig;
Description: To be documented


[Expand]
function TNetworkTransport.GetConfigByType(AConfigType:Word; ALock:Boolean; AState:LongWord):TTransportConfig;
Description: To be documented


[Expand]
function TNetworkTransport.GetConfigByConfig(AConfig:TTransportConfig; ALock:Boolean; AState:LongWord):TTransportConfig;
Description: To be documented


[Expand]
function TNetworkTransport.GetConfigByNext(APrevious:TTransportConfig; ALock,AUnlock:Boolean; AState:LongWord):TTransportConfig;
Description: To be documented


[Expand]
function TNetworkTransport.AddAdapter(AAdapter:TNetworkAdapter; AConfigType:Word; AAddress,ANetmask,AGateway,AServer:Pointer):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.RemoveAdapter(AAdapter:TNetworkAdapter):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.AddProtocol(AProtocol:Word; APacketHandler:TTransportPacketHandler; AControlHandler:TTransportControlHandler):THandle;
Description: To be documented


[Expand]
function TNetworkTransport.RemoveProtocol(AHandle:THandle; AProtocol:Word):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.AddFilter(AProtocol:Word; AFilterHandler:TTransportFilterHandler):THandle;
Description: To be documented


[Expand]
function TNetworkTransport.RemoveFilter(AHandle:THandle; AProtocol:Word):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.AddConfig(AConfigType:Word; AConfigAuto:Boolean; AConfigHandler:TTransportConfigHandler):THandle;
Description: To be documented


[Expand]
function TNetworkTransport.RemoveConfig(AHandle:THandle; AConfigType:Word):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.StartTransport:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.StopTransport:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.ProcessTransport:Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.BindTransport(AAdapter:TNetworkAdapter):Boolean;
Description: To be documented


[Expand]
function TNetworkTransport.UnbindTransport(AAdapter:TNetworkAdapter):Boolean;
Description: To be documented


Return to Unit Reference