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

# TDimService

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

## Declaration

Source position: _crw_dimc.pas line 95

`type TDimService = class(TMasterObject)`
`protected`
`FID: Cardinal;`
`FTag: SizeInt;`
`FObj: TObject;`
`FBuffer: TDimBuffer;`
`FFiller: TDimBuffer;`
`FStarted: Boolean;`
`FTimeStamp: TDateTime;`
`FCallBackNow: Boolean;`
`FMessageSize: SizeInt;`
`FMessageLeng: SizeInt;`
`FServiceName: LongString;`
`FServiceType: LongString;`
`function GetID;`
`function GetTag;`
`procedure SetTag();`
`function GetObj;`
`procedure SetObj();`
`function GetStarted;`
`procedure SetStarted();`
`function GetTimeStamp;`
`function GetBuffer;`
`function GetFiller;`
`function GetMessageSize;`
`function GetMessageLeng;`
`function GetServiceName;`
`function GetServiceType;`
`procedure OnStop; virtual;`
`procedure OnStart; virtual;`
`procedure OnUpdate; virtual;`
`public`
`property ID: Cardinal; [r]`
`property Tag: SizeInt; [rw]`
`property Obj: TObject; [rw]`
`property Buffer: TDimBuffer; [r]`
`property Filler: TDimBuffer; [r]`
`property Started: Boolean; [rw]`
`property TimeStamp: TDateTime; [r]`
`property ServiceName: LongString; [r]`
`property ServiceType: LongString; [r]`
`property MessageSize: SizeInt; [r]`
`property MessageLeng: SizeInt; [r]`
`procedure Stop;`
`procedure Start;`
`procedure Update;`
`constructor Create();`
`procedure BeforeDestruction; override;`
`destructor Destroy; override;`
`end;`

## Inheritance

`TDimService`
`TMasterObject`
`TObject`