Class tcustomcommpipes

Unit

Declaration

type tcustomcommpipes = class(tlinkedpersistent, ievent)

Description

This item has no description.

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;

This item has no description.

Protected frx: tcommreader;

This item has no description.

Protected ftx: tcommwriter;

This item has no description.

Protected fcryptoio: tcryptoio;

This item has no description.

Protected fcryptoioinfo: cryptoioinfoty;

This item has no description.

Methods

Protected procedure createpipes; virtual; abstract;

This item has no description.

Protected procedure doafterconnect; virtual;

This item has no description.

Protected procedure dothreadterminate;

This item has no description.

Protected procedure setcryptoio(const acryptoio: tcryptoio);

This item has no description.

Protected procedure receiveevent(const event: tobjectevent);

This item has no description.

Public constructor create(const aowner: tcustomcommcomp; const acryptkind: cryptoiokindty); reintroduce;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure close;

This item has no description.

Public procedure release;

This item has no description.

Properties

Protected property oncommbroken: commpipeseventty read foncommbroken write foncommbroken;

This item has no description.

Public property handle: integer read gethandle write sethandle;

This item has no description.

Public property rx: tcommreader read frx;

This item has no description.

Public property tx: tcommwriter read ftx;

This item has no description.

Public property rxtimeoutms: integer read getrxtimeoutms write setrxtimeoutms;

This item has no description.

Public property txtimeoutms: integer read gettxtimeoutms write settxtimeoutms;

This item has no description.

Public property overloadsleepus: integer read getoverloadsleepus write setoverloadsleepus default -1;

This item has no description.

Public property optionsreader: pipereaderoptionsty read getoptionsreader write setoptionsreader default [];

This item has no description.

Public property onbeforeconnect: commpipeseventty read fonbeforeconnect write fonbeforeconnect;

This item has no description.

Public property onafterconnect: commpipeseventty read fonafterconnect write fonafterconnect;

This item has no description.

Public property onbeforedisconnect: commpipeseventty read fonbeforedisconnect write fonbeforedisconnect;

This item has no description.

Public property onafterdisconnect: commpipeseventty read fonafterdisconnect write fonafterdisconnect;

This item has no description.

Public property oninputavailable: commpipeseventty read foninputavailable write setoninputavailable;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.