Unit msesercomm

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Interface icommserver  
Interface icommclient  
Class tcommreader  
Class tcommwriter  
Class tsercommwriter  
Class tsercommreader  
Class tcustomcommpipes  
Class tsercommpipes  
Class tcustomcommcomp  
Class tasyncserport  
Class tcustomsercommcomp  
Class tsercommcomp  
Class tcustomsercommchannel  
Class tsercommchannel  
Class tasynsercommchannel  

Functions and Procedures

procedure setcomcomp(const alink: icommclient; const acommcomp: tcustomcommcomp; var dest: tcustomcommcomp);
procedure connectcryptoio(const acryptoio: tcryptoio; const tx: tcommwriter; const rx: tcommreader; var cryptoioinfo: cryptoioinfoty; txfd: integer = invalidfilehandle; rxfd: integer = invalidfilehandle);

Types

commpipeseventty = procedure(const sender: tcustomcommpipes) of object;
icommclientarty = array of icommclient;
commpipesstatety = (...);
commpipesstatesty = set of commpipesstatety;
commcompeventty = procedure(sender: tcustomcommcomp) of object;
sercommoptionty = (...);
sercommoptionsty = set of sercommoptionty;
commresponseflagty = (...);
commresponseflagsty = set of commresponseflagty;
commresponseeventty = procedure(const sender: tcustomsercommchannel; var adata: string; var aflags: commresponseflagsty) of object;
sercommchannelstatety = (...);
sercommchannelstatesty = set of sercommchannelstatety;
setupcommeventty = procedure(const sender: tobject; const acomm: tcustomsercommcomp) of object;

Constants

closepipestag = 836915;
closeconnectiontag = closepipestag + 1;

Description

Functions and Procedures

procedure setcomcomp(const alink: icommclient; const acommcomp: tcustomcommcomp; var dest: tcustomcommcomp);
 
procedure connectcryptoio(const acryptoio: tcryptoio; const tx: tcommwriter; const rx: tcommreader; var cryptoioinfo: cryptoioinfoty; txfd: integer = invalidfilehandle; rxfd: integer = invalidfilehandle);
 

Types

commpipeseventty = procedure(const sender: tcustomcommpipes) of object;
 
icommclientarty = array of icommclient;
 
commpipesstatety = (...);
 
Values
  • cps_open
  • cps_closing
  • cps_detached
  • cps_releasing
commpipesstatesty = set of commpipesstatety;
 
commcompeventty = procedure(sender: tcustomcommcomp) of object;
 
sercommoptionty = (...);
 
Values
  • sco_halfduplex
  • sco_nopipe
sercommoptionsty = set of sercommoptionty;
 
commresponseflagty = (...);
 
Values
  • crf_error
  • crf_timeout
  • crf_eof
  • crf_trunc
  • crf_writeerror
commresponseflagsty = set of commresponseflagty;
 
commresponseeventty = procedure(const sender: tcustomsercommchannel; var adata: string; var aflags: commresponseflagsty) of object;
 
sercommchannelstatety = (...);
 
Values
  • sccs_pending
  • sccs_sync
  • sccs_eor
sercommchannelstatesty = set of sercommchannelstatety;
 
setupcommeventty = procedure(const sender: tobject; const acomm: tcustomsercommcomp) of object;
 

Constants

closepipestag = 836915;
 
closeconnectiontag = closepipestag + 1;
 

Generated by PasDoc 0.16.0.