[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit '_crw_dima' (#crwlib)

# TDimAgent

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: _crw_dima.pas line 248

`type TDimAgent = class(TLatch)`
`public`
`constructor Create;`
`destructor Destroy; override;`
`procedure AfterConstruction; override;`
`procedure BeforeDestruction; override;`
`procedure FreeServices;`
`procedure StopServer();`
`function StartServer();`
`function RestartServer();`
`function PollServer();`
`function Find();`
`function NewService();`
`property Tid: Integer; [r]`
`property Pid: Integer; [r]`
`property Count: Integer; [r]`
`property Running: Boolean; [r]`
`property Padding: Boolean; [rw]`
`property DnsVerNum: Integer; [r]`
`property DnsVersionNumber: Integer; [r]`
`property DnsNode: LongString; [rw]`
`property TaskName: LongString; [r]`
`property Services []: TDimService; default; [r]`
`property RunningStr: LongString; [r]`
`property LostData: Int64; [r]`
`property Verbose: Boolean; [rw]`
`property Watchdog: Integer; [rw]`
`property ProcPrio: TProcessPriority; [rw]`
`property PipePrio: TThreadPriority; [rw]`
`property PipeSize: Integer; [rw]`
`property SrvMemory: Int64; [r]`
`property SrvErrors: Int64; [r]`
`property SrvTicks: Int64; [r]`
`function DimSrvExe();`
`function DimSrvArg();`
`function SetLineHandler();`
`property DefProcPrio: TProcessPriority; [rw]`
`property DefPipePrio: TThreadPriority; [rw]`
`property DefPipeSize: Integer; [rw]`
`property DefWatchdog: Integer; [rw]`
`property DefFailMark: LongString; [rw]`
`end;`

## Inheritance

`TDimAgent`
`TLatch`
`TMasterObject`
`TObject`