Class tcustomcommpipes

Unit

Declaration

type tcustomcommpipes = class(tlinkedpersistent, ievent)

Description

No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected fstate: commpipesstatesty;
Protected frx: tcommreader;
Protected ftx: tcommwriter;
Protected fcryptoio: tcryptoio;
Protected fcryptoioinfo: cryptoioinfoty;

Methods

Protected procedure createpipes; virtual; abstract;
Protected procedure doafterconnect; virtual;
Protected procedure dothreadterminate;
Protected procedure setcryptoio(const acryptoio: tcryptoio);
Protected procedure receiveevent(const event: tobjectevent);
Public constructor create(const aowner: tcustomcommcomp; const acryptkind: cryptoiokindty); reintroduce;
Public destructor destroy; override;
Public procedure close;
Public procedure release;

Properties

Protected property oncommbroken: commpipeseventty read foncommbroken write foncommbroken;
Public property handle: integer read gethandle write sethandle;
Public property rx: tcommreader read frx;
Public property tx: tcommwriter read ftx;
Public property rxtimeoutms: integer read getrxtimeoutms write setrxtimeoutms;
Public property txtimeoutms: integer read gettxtimeoutms write settxtimeoutms;
Public property overloadsleepus: integer read getoverloadsleepus write setoverloadsleepus default -1;
Public property optionsreader: pipereaderoptionsty read getoptionsreader write setoptionsreader default [];
Public property onbeforeconnect: commpipeseventty read fonbeforeconnect write fonbeforeconnect;
Public property onafterconnect: commpipeseventty read fonafterconnect write fonafterconnect;
Public property onbeforedisconnect: commpipeseventty read fonbeforedisconnect write fonbeforedisconnect;
Public property onafterdisconnect: commpipeseventty read fonafterdisconnect write fonafterdisconnect;
Public property oninputavailable: commpipeseventty read foninputavailable write setoninputavailable;

Description

Fields

Protected fstate: commpipesstatesty;
 
Protected frx: tcommreader;
 
Protected ftx: tcommwriter;
 
Protected fcryptoio: tcryptoio;
 
Protected fcryptoioinfo: cryptoioinfoty;
 

Methods

Protected procedure createpipes; virtual; abstract;
 
Protected procedure doafterconnect; virtual;
 
Protected procedure dothreadterminate;
 
Protected procedure setcryptoio(const acryptoio: tcryptoio);
 
Protected procedure receiveevent(const event: tobjectevent);
 
Public constructor create(const aowner: tcustomcommcomp; const acryptkind: cryptoiokindty); reintroduce;
 
Public destructor destroy; override;
 
Public procedure close;
 
Public procedure release;
 

Properties

Protected property oncommbroken: commpipeseventty read foncommbroken write foncommbroken;
 
Public property handle: integer read gethandle write sethandle;
 
Public property rx: tcommreader read frx;
 
Public property tx: tcommwriter read ftx;
 
Public property rxtimeoutms: integer read getrxtimeoutms write setrxtimeoutms;
 
Public property txtimeoutms: integer read gettxtimeoutms write settxtimeoutms;
 
Public property overloadsleepus: integer read getoverloadsleepus write setoverloadsleepus default -1;
 
Public property optionsreader: pipereaderoptionsty read getoptionsreader write setoptionsreader default [];
 
Public property onbeforeconnect: commpipeseventty read fonbeforeconnect write fonbeforeconnect;
 
Public property onafterconnect: commpipeseventty read fonafterconnect write fonafterconnect;
 
Public property onbeforedisconnect: commpipeseventty read fonbeforedisconnect write fonbeforedisconnect;
 
Public property onafterdisconnect: commpipeseventty read fonafterdisconnect write fonafterdisconnect;
 
Public property oninputavailable: commpipeseventty read foninputavailable write setoninputavailable;
 

Generated by PasDoc 0.16.0.