Unit msesys

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record procitemty  
Record threadinfoty  
Record socketaddrty  
Record ext1fileinfoty  
Record ext2fileinfoty  
Record fileinfoty  
Record dirstreaminfoty  
Record dirstreamty  
Class esys  

Functions and Procedures

function fileattributestofilerights( const attributes: fileattributesty): filerightsty;
procedure checkdirstreamdata(var adata: dirstreamty);
procedure syserror(const error: syserrorty; const text: msestring = ''); overload;
procedure syserror(const error: syserrorty; const sender: tobject; text: msestring = ''); overload;
function syelasterror: syserrorty;
function syeseterror(aerror: integer): syserrorty;
function syesetextendederror(const aerrormessage: msestring): syserrorty;
function buildsyserrormessage(const error: syserrorty; const text: msestring = ''): msestring;
function buildsyserrormessage(const error: syserrorty; const sender: tobject; text: msestring = ''): msestring;
function getcommandlinearguments: msestringarty;
function getcommandlineargument(const index: integer): msestring;
procedure deletecommandlineargument(const index: integer);
procedure saveformatsettings;
procedure initdefaultformatsettings;

Types

internalthreadprocty = function(): integer of object;
procitemarty = array of procitemty;
socketkindty = (...);
socketshutdownkindty = (...);
pollkindty = (...);
pollkindsty = set of pollkindty;
fileopenmodety = (...);
fileaccessmodety = (...);
fileaccessmodesty = set of fileaccessmodety;
filerightty = (...);
filerightsty = set of filerightty;
filetypety = (...);
fileattributety = (...);
fileattributesty = set of fileattributety;
accessmodety = (...);
accessmodesty = set of accessmodety;
pollflagty = (...);
pollflagsty = set of pollflagty;
ppollflagsty = ˆpollflagsty;
pollcallbackty = procedure(const aflags: pollflagsty; const adata: pointer) of object;
fileinfostatety = (...);
fileinfostatesty = set of fileinfostatety;
pfileinfoty = ˆfileinfoty;
fileinfolevelty = (...);
dirstreamoptionty = (...);
dirstreamoptionsty = set of dirstreamoptionty;
dirstreampty = array[0..7] of pointer;

Constants

filerightattributes = [fa_rusr,fa_wusr,fa_xusr, fa_rgrp,fa_wgrp,fa_xgrp, fa_roth,fa_woth,fa_xoth, fa_suid,fa_sgid,fa_svtx];

Variables

defaultprintcommand: msestring;
mselasterror: integer;
mselasterrormessage: msestring;

Description

Functions and Procedures

function fileattributestofilerights( const attributes: fileattributesty): filerightsty;
 
procedure checkdirstreamdata(var adata: dirstreamty);
 
procedure syserror(const error: syserrorty; const text: msestring = ''); overload;
 
procedure syserror(const error: syserrorty; const sender: tobject; text: msestring = ''); overload;
 
function syelasterror: syserrorty;
 
function syeseterror(aerror: integer): syserrorty;
 
function syesetextendederror(const aerrormessage: msestring): syserrorty;
 
function buildsyserrormessage(const error: syserrorty; const text: msestring = ''): msestring;
 
function buildsyserrormessage(const error: syserrorty; const sender: tobject; text: msestring = ''): msestring;
 
function getcommandlinearguments: msestringarty;
 
function getcommandlineargument(const index: integer): msestring;
 
procedure deletecommandlineargument(const index: integer);
 
procedure saveformatsettings;
 
procedure initdefaultformatsettings;
 

Types

internalthreadprocty = function(): integer of object;
 
procitemarty = array of procitemty;
 
socketkindty = (...);
 
Values
  • sok_local
  • sok_inet
  • sok_inet6
socketshutdownkindty = (...);
 
Values
  • ssk_rx
  • ssk_tx
  • ssk_both
pollkindty = (...);
 
Values
  • poka_read
  • poka_write
  • poka_except
pollkindsty = set of pollkindty;
 
fileopenmodety = (...);
 
Values
  • fm_none
  • fm_read
  • fm_write
  • fm_readwrite
  • fm_create
  • fm_append
fileaccessmodety = (...);
 
Values
  • fa_denywrite
  • fa_denyread
fileaccessmodesty = set of fileaccessmodety;
 
filerightty = (...);
 
Values
  • s_irusr
  • s_iwusr
  • s_ixusr
  • s_irgrp
  • s_iwgrp
  • s_ixgrp
  • s_iroth
  • s_iwoth
  • s_ixoth
  • s_isuid
  • s_isgid
  • s_isvtx
filerightsty = set of filerightty;
 
filetypety = (...);
 
Values
  • ft_unknown
  • ft_dir
  • ft_blk
  • ft_chr
  • ft_reg
  • ft_lnk
  • ft_sock
  • ft_fifo
fileattributety = (...);
 
Values
  • fa_rusr
  • fa_wusr
  • fa_xusr
  • fa_rgrp
  • fa_wgrp
  • fa_xgrp
  • fa_roth
  • fa_woth
  • fa_xoth
  • fa_suid
  • fa_sgid
  • fa_svtx
  • fa_dir
  • fa_archive
  • fa_compressed
  • fa_encrypted
  • fa_hidden
  • fa_offline
  • fa_reparsepoint
  • fa_sparsefile
  • fa_system
  • fa_temporary
  • fa_all
fileattributesty = set of fileattributety;
 
accessmodety = (...);
 
Values
  • am_read
  • am_write
  • am_execute
  • am_exist
accessmodesty = set of accessmodety;
 
pollflagty = (...);
 
Values
  • pf_in
  • pf_pri
  • pf_out
  • pf_err
  • pf_hup
  • pf_nval
pollflagsty = set of pollflagty;
 
ppollflagsty = ˆpollflagsty;
 
pollcallbackty = procedure(const aflags: pollflagsty; const adata: pointer) of object;
 
fileinfostatety = (...);
 
Values
  • fis_typevalid
  • fis_extinfo1valid
  • fis_extinfo2valid
  • fis_diropen
  • fis_hasentry
fileinfostatesty = set of fileinfostatety;
 
pfileinfoty = ˆfileinfoty;
 
fileinfolevelty = (...);
 
Values
  • fil_name
  • fil_type
  • fil_ext1
  • fil_ext2
dirstreamoptionty = (...);
 
Values
  • dso_casesensitive
  • dso_caseinsensitive
dirstreamoptionsty = set of dirstreamoptionty;
 
dirstreampty = array[0..7] of pointer;
 

Constants

filerightattributes = [fa_rusr,fa_wusr,fa_xusr, fa_rgrp,fa_wgrp,fa_xgrp, fa_roth,fa_woth,fa_xoth, fa_suid,fa_sgid,fa_svtx];
 

Variables

defaultprintcommand: msestring;
 
mselasterror: integer;
 
mselasterrormessage: msestring;
 

Generated by PasDoc 0.16.0.