Class tstatfiler
Unit
Declaration
type tstatfiler = class(TObject)
Description
Hierarchy
- TObject
- tstatfiler
Overview
Fields
fcurrentsection: msestring; |
Methods
constructor create(const astream: ttextstream; const aencoding: charencodingty = ce_utf8); |
|
destructor destroy; override; |
|
function varname(const intf: istatfile): msestring; |
|
function arrayname(const name: msestring; index: integer): msestring; |
|
function iswriter: boolean; |
|
procedure setsection(const name: msestring); |
|
procedure updatevalue(const name: msestring; var value: boolean); overload; |
|
procedure updatevalue(const name: msestring; var value: byte); overload; |
|
procedure updatevalue(const name: msestring; var value: word); overload; |
|
procedure updatevalue(const name: msestring; var value: integer; const min: integer = -(maxint)-1; const max: integer = maxint); overload; |
|
procedure updatevalue(const name: msestring; var value: real; const min: real = -bigreal; const max: real = bigreal); overload; |
|
procedure updatevalue(const name: msestring; var value: string); overload; |
|
procedure updatebinaryvalue(const name: msestring; var value: string); |
|
procedure updatevalue(const name: msestring; var value: msestring); overload; |
|
procedure updatevalue(const name: msestring; var value: tdatalist); overload; |
|
procedure updatevalue(const name: msestring; var value: stringarty); overload; |
|
procedure updatevalue(const name: msestring; var value: msestringarty); overload; |
|
procedure updatevalue(const name: msestring; var value: longboolarty); overload; |
|
procedure updatevalue(const name: msestring; var value: integerarty); overload; |
|
procedure updatevalue(const name: msestring; var value: int64arty); overload; |
|
procedure updatevalue(const name: msestring; var value: realarty); overload; |
|
procedure updatevalue(const name: msestring; var value: complexarty); overload; |
|
procedure updatevalue(const name: msestring; const intf: istatupdatevalue); overload; |
|
procedure updatestat(const intf: istatfile); |
|
procedure updatememorystatstream(const name: msestring; const streamname: msestring); |
|
function beginlist(const name: msestring = ''): boolean; virtual; abstract; |
|
function endlist: boolean; virtual; abstract; |
|
function candata: boolean; |
|
function canstate: boolean; |
|
function canoptions: boolean; |
Properties
property stream: ttextstream read fstream; |
|
property currentsection: msestring read fcurrentsection; |
|
property options: statfileroptionsty read foptions write foptions; |
Description
Fields
fcurrentsection: msestring; |
|
Methods
constructor create(const astream: ttextstream; const aencoding: charencodingty = ce_utf8); |
|
destructor destroy; override; |
|
function varname(const intf: istatfile): msestring; |
|
function arrayname(const name: msestring; index: integer): msestring; |
|
function iswriter: boolean; |
|
procedure setsection(const name: msestring); |
|
procedure updatevalue(const name: msestring; var value: boolean); overload; |
|
procedure updatevalue(const name: msestring; var value: byte); overload; |
|
procedure updatevalue(const name: msestring; var value: word); overload; |
|
procedure updatevalue(const name: msestring; var value: integer; const min: integer = -(maxint)-1; const max: integer = maxint); overload; |
|
procedure updatevalue(const name: msestring; var value: real; const min: real = -bigreal; const max: real = bigreal); overload; |
|
procedure updatevalue(const name: msestring; var value: string); overload; |
|
procedure updatebinaryvalue(const name: msestring; var value: string); |
|
procedure updatevalue(const name: msestring; var value: msestring); overload; |
|
procedure updatevalue(const name: msestring; var value: tdatalist); overload; |
|
procedure updatevalue(const name: msestring; var value: stringarty); overload; |
|
procedure updatevalue(const name: msestring; var value: msestringarty); overload; |
|
procedure updatevalue(const name: msestring; var value: longboolarty); overload; |
|
procedure updatevalue(const name: msestring; var value: integerarty); overload; |
|
procedure updatevalue(const name: msestring; var value: int64arty); overload; |
|
procedure updatevalue(const name: msestring; var value: realarty); overload; |
|
procedure updatevalue(const name: msestring; var value: complexarty); overload; |
|
procedure updatevalue(const name: msestring; const intf: istatupdatevalue); overload; |
|
procedure updatestat(const intf: istatfile); |
|
procedure updatememorystatstream(const name: msestring; const streamname: msestring); |
|
function beginlist(const name: msestring = ''): boolean; virtual; abstract; |
|
function endlist: boolean; virtual; abstract; |
|
function candata: boolean; |
|
function canstate: boolean; |
|
function canoptions: boolean; |
|
Properties
property stream: ttextstream read fstream; |
|
property currentsection: msestring read fcurrentsection; |
|
property options: statfileroptionsty read foptions write foptions; |
|
Generated by PasDoc 0.16.0.