Class tcustomiochannel

Unit

Declaration

type tcustomiochannel = class(tactcomponent)

Description

No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected fsynchronizer: tiosynchronizer;
Protected fstate: iochannelstatesty;

Methods

Protected procedure setactive(const avalue: boolean); override;
Protected procedure checkinactive;
Protected function canconnect: boolean; virtual;
Protected procedure datareceived(var adata: ansistring);
Protected procedure internalconnect; virtual; abstract;
Protected procedure internaldisconnect; virtual; abstract;
Protected function commio: boolean; virtual;
Protected procedure localsenddata(const adata: ansistring); virtual;
Protected procedure internalsenddata(const adata: ansistring); virtual; abstract;
Protected procedure loaded; override;
Protected procedure dobeforeconnect;
Protected procedure doafterconnect; virtual;
Protected procedure connect;
Protected procedure disconnect;
Protected procedure disconnected;
Protected procedure doactivated; override;
Protected procedure dodeactivated; override;
Protected procedure receiveevent(const event: tobjectevent); override;
Protected procedure receivelocaldata(const adata: string); virtual;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function checkconnection: boolean;
Public procedure senddata(const adata: ansistring);
Public function sequence: sequencety;
Public procedure asyncrx;

Properties

Public property synchronizer: tiosynchronizer read fsynchronizer;
Public property active: boolean read factive write setactive default false;
Public property rxdata: string read frxdata write frxdata;
Public property localconn: tcustomiochannel read flocalconn write setlocalconn;
Published property optionsio: optionsiochty read foptionsio write foptionsio default [];
Published property onbeforeconnect: iochanneleventty read fonbeforeconnect write fonbeforeconnect;
Published property onafterconnect: iochanneleventty read fonafterconnect write fonafterconnect;
Published property onbeforedisconnect: iochanneleventty read fonbeforedisconnect write fonbeforedisconnect;
Published property onafterdisconnect: iochanneleventty read fonafterdisconnect write fonafterdisconnect;

Description

Fields

Protected fsynchronizer: tiosynchronizer;
 
Protected fstate: iochannelstatesty;
 

Methods

Protected procedure setactive(const avalue: boolean); override;
 
Protected procedure checkinactive;
 
Protected function canconnect: boolean; virtual;
 
Protected procedure datareceived(var adata: ansistring);
 
Protected procedure internalconnect; virtual; abstract;
 
Protected procedure internaldisconnect; virtual; abstract;
 
Protected function commio: boolean; virtual;
 
Protected procedure localsenddata(const adata: ansistring); virtual;
 
Protected procedure internalsenddata(const adata: ansistring); virtual; abstract;
 
Protected procedure loaded; override;
 
Protected procedure dobeforeconnect;
 
Protected procedure doafterconnect; virtual;
 
Protected procedure connect;
 
Protected procedure disconnect;
 
Protected procedure disconnected;
 
Protected procedure doactivated; override;
 
Protected procedure dodeactivated; override;
 
Protected procedure receiveevent(const event: tobjectevent); override;
 
Protected procedure receivelocaldata(const adata: string); virtual;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function checkconnection: boolean;
 
Public procedure senddata(const adata: ansistring);
 
Public function sequence: sequencety;
 
Public procedure asyncrx;
 

Properties

Public property synchronizer: tiosynchronizer read fsynchronizer;
 
Public property active: boolean read factive write setactive default false;
 
Public property rxdata: string read frxdata write frxdata;
 
Public property localconn: tcustomiochannel read flocalconn write setlocalconn;
 
Published property optionsio: optionsiochty read foptionsio write foptionsio default [];
 
Published property onbeforeconnect: iochanneleventty read fonbeforeconnect write fonbeforeconnect;
 
Published property onafterconnect: iochanneleventty read fonafterconnect write fonafterconnect;
 
Published property onbeforedisconnect: iochanneleventty read fonbeforedisconnect write fonbeforedisconnect;
 
Published property onafterdisconnect: iochanneleventty read fonafterdisconnect write fonafterdisconnect;
 

Generated by PasDoc 0.16.0.