TStaticConfig
From Ultibo.org
								
												
				Return to Unit DHCP
Description
To be documented
Class definitions
TStaticConfig = class(TNetworkConfig)
 constructor Create(AManager:TProtocolManager);
 | 
|
 destructor Destroy; override;
 | 
|
private 
 | |
 FARP:TARPTransport;
 | 
|
 function ConfigHandler(AHandle:THandle; AAdapter:TTransportAdapter; ACommand:Word):Boolean;
 | 
|
protected 
 | |
public 
 | |
 function AddTransport(ATransport:TNetworkTransport):Boolean; override;
 | 
|
 function RemoveTransport(ATransport:TNetworkTransport):Boolean; override;
 | 
|
 function StartConfig:Boolean; override;
 | 
|
 function StopConfig:Boolean; override;
 | 
|
 function ProcessConfig:Boolean; override;
 | 
|
Function declarations
constructor TStaticConfig.Create(AManager:TProtocolManager);
Description: To be documented
| Note | None documented | 
|---|
destructor TStaticConfig.Destroy;
Description: To be documented
| Note | None documented | 
|---|
function TStaticConfig.ConfigHandler(AHandle:THandle; AAdapter:TTransportAdapter; ACommand:Word):Boolean;
Description: Process a network config request from a Transport
| Handle | The Handle of the Config Transport the request is from | 
|---|---|
| Adapter | The transport adapter to perform configuration on | 
| Command | The configuration command to perform | 
| Note | Caller must hold the Adapter lock | 
function TStaticConfig.AddTransport(ATransport:TNetworkTransport):Boolean;
Description: Add a transport to this config
| Transport | The transport to add | 
|---|
function TStaticConfig.RemoveTransport(ATransport:TNetworkTransport):Boolean;
Description: Remove a transport from this config
| Transport | The transport to remove | 
|---|
function TStaticConfig.StartConfig:Boolean;
Description: Start this config ready for use
| Note | None documented | 
|---|
function TStaticConfig.StopConfig:Boolean;
Description: Stop this config ready for removal
| Note | None documented | 
|---|
function TStaticConfig.ProcessConfig:Boolean;
Description: Process periodic tasks for this config
| Note | None documented | 
|---|
Return to Unit Reference