Unit msestat

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Interface istatfile  
Interface istatupdatevalue  
Class tstatfiler  
Record sectionty  
Class tstatreader  
Class tstatwriter  
Record streaminfoty  
Class tmemorytextstream  
Class tmemorystreams  

Functions and Procedures

procedure deletememorystatstream(const streamname: msestring);
function memorystatstreams: tmemorystreams;
function canstatvalue(const editoptions: optionsedit1ty; const stat: tstatfiler): boolean;
function canstatstate(const editoptions: optionsedit1ty; const stat: tstatfiler): boolean;
function canstatoptions(const editoptions: optionsedit1ty; const stat: tstatfiler): boolean;
procedure readstringar(const reader: treader; out avalue: stringarty);
procedure writestringar(const writer: twriter; const avalue: stringarty);
function writestat(const asource: array of statwriteeventty; const section: msestring): string;
procedure readstat(const adest: array of statreadeventty; const atext: string; const section: msestring);

Types

statreadeventty = procedure (const reader: tstatreader) of object;
statwriteeventty = procedure (const writer: tstatwriter) of object;
statfileroptionty = (...);
statfileroptionsty = set of statfileroptionty;
psectionty = ˆsectionty;
sectionarty = array of sectionty;
recsetcounteventty = procedure(const acount: integer) of object;
recsetcountevent1ty = procedure(const acount: integer);
recstoreeventty = procedure(const aindex: integer; const avalue: msestring) of object;
recstoreevent1ty = procedure(const aindex: integer; const avalue: msestring);
recgetrecordeventty = function(const index: integer): msestring of object;
recgetrecordevent1ty = function(const index: integer): msestring;

Constants

defaultstatfilename = 'status.sta';

Description

Functions and Procedures

procedure deletememorystatstream(const streamname: msestring);
 
function memorystatstreams: tmemorystreams;
 
function canstatvalue(const editoptions: optionsedit1ty; const stat: tstatfiler): boolean;
 
function canstatstate(const editoptions: optionsedit1ty; const stat: tstatfiler): boolean;
 
function canstatoptions(const editoptions: optionsedit1ty; const stat: tstatfiler): boolean;
 
procedure readstringar(const reader: treader; out avalue: stringarty);
 
procedure writestringar(const writer: twriter; const avalue: stringarty);
 
function writestat(const asource: array of statwriteeventty; const section: msestring): string;
 
procedure readstat(const adest: array of statreadeventty; const atext: string; const section: msestring);
 

Types

statreadeventty = procedure (const reader: tstatreader) of object;
 
statwriteeventty = procedure (const writer: tstatwriter) of object;
 
statfileroptionty = (...);
 
Values
  • sfro_nodata
  • sfro_nooptions
  • sfro_nostate
statfileroptionsty = set of statfileroptionty;
 
psectionty = ˆsectionty;
 
sectionarty = array of sectionty;
 
recsetcounteventty = procedure(const acount: integer) of object;
 
recsetcountevent1ty = procedure(const acount: integer);
 
recstoreeventty = procedure(const aindex: integer; const avalue: msestring) of object;
 
recstoreevent1ty = procedure(const aindex: integer; const avalue: msestring);
 
recgetrecordeventty = function(const index: integer): msestring of object;
 
recgetrecordevent1ty = function(const index: integer): msestring;
 

Constants

defaultstatfilename = 'status.sta';
 

Generated by PasDoc 0.16.0.