TProtocolManager
From Ultibo.org
Return to Unit Protocol
Description
To be documented
Class definitions
[Expand]
TProtocolManager = class(TObject)
Function declarations
[Expand]
constructor TProtocolManager.Create(ASettings:TNetworkSettings; ATransports:TTransportManager);
Description: To be documented
[Expand]
function TProtocolManager.AddProtocol(AProtocol:TNetworkProtocol):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.RemoveProtocol(AProtocol:TNetworkProtocol):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.GetProtocolByName(const AName:String; ALock:Boolean; AState:LongWord):TNetworkProtocol;
Description: To be documented
[Expand]
function TProtocolManager.GetProtocolByType(AProtocol,ASocketType:Word; ALock:Boolean; AState:LongWord):TNetworkProtocol;
Description: To be documented
[Expand]
function TProtocolManager.GetProtocolByProtocol(AProtocol:TNetworkProtocol; ALock:Boolean; AState:LongWord):TNetworkProtocol;
Description: To be documented
[Expand]
function TProtocolManager.GetProtocolBySocket(ASocket:TProtocolSocket; ALock:Boolean; AState:LongWord):TNetworkProtocol;
Description: To be documented
[Expand]
function TProtocolManager.GetProtocolByNext(APrevious:TNetworkProtocol; ALock,AUnlock:Boolean; AState:LongWord):TNetworkProtocol;
Description: To be documented
[Expand]
function TProtocolManager.AddFilter(AFilter:TNetworkFilter):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.RemoveFilter(AFilter:TNetworkFilter):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.GetFilterByProtocol(AProtocol:Word; ALock:Boolean; AState:LongWord):TNetworkFilter;
Description: To be documented
[Expand]
function TProtocolManager.GetFilterByFilter(AFilter:TNetworkFilter; ALock:Boolean; AState:LongWord):TNetworkFilter;
Description: To be documented
[Expand]
function TProtocolManager.GetFilterByNext(APrevious:TNetworkFilter; ALock,AUnlock:Boolean; AState:LongWord):TNetworkFilter;
Description: To be documented
[Expand]
function TProtocolManager.AddConfig(AConfig:TNetworkConfig):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.RemoveConfig(AConfig:TNetworkConfig):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.GetConfigByType(AConfigType:Word; ALock:Boolean; AState:LongWord):TNetworkConfig;
Description: To be documented
[Expand]
function TProtocolManager.GetConfigByConfig(AConfig:TNetworkConfig; ALock:Boolean; AState:LongWord):TNetworkConfig;
Description: To be documented
[Expand]
function TProtocolManager.GetConfigByNext(APrevious:TNetworkConfig; ALock,AUnlock:Boolean; AState:LongWord):TNetworkConfig;
Description: To be documented
[Expand]
function TProtocolManager.SetConfigByType(AConfigType:Word; AInitDelay,ARetryCount,ARetryTimeout:LongWord):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.EnumerateProtocols(ACallback:TProtocolCallback):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.BindProtocols(ATransport:TNetworkTransport):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.UnbindProtocols(ATransport:TNetworkTransport):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.EnumerateFilters(ACallback:TFilterCallback):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.BindFilters(ATransport:TNetworkTransport):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.UnbindFilters(ATransport:TNetworkTransport):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.EnumerateConfigs(ACallback:TConfigCallback):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.BindConfigs(ATransport:TNetworkTransport):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.UnbindConfigs(ATransport:TNetworkTransport):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.CheckSocket(ASocket:TSocket; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TProtocolManager.Select(ANfds:Integer; AReadfds,AWritefds,AExceptfds:PFDSet; ATimeout:PTimeVal):LongInt;
Description: To be documented
[Expand]
function TProtocolManager.Socket(AFamily,AStruct,AProtocol:Integer):TSocket;
Description: To be documented
Return to Unit Reference