TTransportManager

From Ultibo.org
Revision as of 05:19, 30 May 2018 by Ultibo (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Return to Unit Transport


Description


To be documented

Class definitions



[Expand]

TTransportManager = class(TObject)


Function declarations



[Expand]
constructor TTransportManager.Create(ASettings:TNetworkSettings; AAdapters:TAdapterManager);
Description: To be documented


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


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


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


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


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


[Expand]
function TTransportManager.AddTransport(ATransport:TNetworkTransport):Boolean;
Description: To be documented


[Expand]
function TTransportManager.RemoveTransport(ATransport:TNetworkTransport):Boolean;
Description: To be documented


[Expand]
function TTransportManager.GetTransportByName(const AName:String; ALock:Boolean; AState:LongWord):TNetworkTransport;
Description: To be documented


[Expand]
function TTransportManager.GetTransportByType(AFamily,APacketType:Word; ALock:Boolean; AState:LongWord):TNetworkTransport;
Description: To be documented


[Expand]
function TTransportManager.GetTransportByTransport(ATransport:TNetworkTransport; ALock:Boolean; AState:LongWord):TNetworkTransport;
Description: To be documented


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


[Expand]
function TTransportManager.AddMonitor(AMonitor:TNetworkMonitor):Boolean;
Description: To be documented


[Expand]
function TTransportManager.RemoveMonitor(AMonitor:TNetworkMonitor):Boolean;
Description: To be documented


[Expand]
function TTransportManager.GetMonitorByMonitor(AMonitor:TNetworkMonitor; ALock:Boolean; AState:LongWord):TNetworkMonitor;
Description: To be documented


[Expand]
function TTransportManager.GetMonitorByNext(APrevious:TNetworkMonitor; ALock,AUnlock:Boolean; AState:LongWord):TNetworkMonitor;
Description: To be documented


[Expand]
function TTransportManager.AddAuthenticator(AAuthenticator:TNetworkAuthenticator):Boolean;
Description: To be documented


[Expand]
function TTransportManager.RemoveAuthenticator(AAuthenticator:TNetworkAuthenticator):Boolean;
Description: To be documented


[Expand]
function TTransportManager.GetAuthenticatorByType(AAuthType:Word; ALock:Boolean; AState:LongWord):TNetworkAuthenticator;
Description: To be documented


[Expand]
function TTransportManager.GetAuthenticatorByAuthenticator(AAuthenticator:TNetworkAuthenticator; ALock:Boolean; AState:LongWord):TNetworkAuthenticator;
Description: To be documented


[Expand]
function TTransportManager.GetAuthenticatorByNext(APrevious:TNetworkAuthenticator; ALock,AUnlock:Boolean; AState:LongWord):TNetworkAuthenticator;
Description: To be documented


[Expand]
function TTransportManager.StartTransports:Boolean;
Description: To be documented


[Expand]
function TTransportManager.StopTransports:Boolean;
Description: To be documented


[Expand]
function TTransportManager.ProcessTransports:Boolean;
Description: To be documented


[Expand]
function TTransportManager.EnumerateTransports(ACallback:TTransportCallback):Boolean;
Description: To be documented


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


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


[Expand]
function TTransportManager.StartMonitors:Boolean;
Description: To be documented


[Expand]
function TTransportManager.StopMonitors:Boolean;
Description: To be documented


[Expand]
function TTransportManager.ProcessMonitors:Boolean;
Description: To be documented


[Expand]
function TTransportManager.EnumerateMonitors(ACallback:TMonitorCallback):Boolean;
Description: To be documented


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


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


[Expand]
function TTransportManager.StartAuthenticators:Boolean;
Description: To be documented


[Expand]
function TTransportManager.StopAuthenticators:Boolean;
Description: To be documented


[Expand]
function TTransportManager.ProcessAuthenticators:Boolean;
Description: To be documented


[Expand]
function TTransportManager.EnumerateAuthenticators(ACallback:TAuthenticatorCallback):Boolean;
Description: To be documented


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


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


Return to Unit Reference