Class tcustomiochannel

Unit

Declaration

type tcustomiochannel = class(tactcomponent)

Description

This item has no description.

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;

This item has no description.

Protected fstate: iochannelstatesty;

This item has no description.

Methods

Protected procedure setactive(const avalue: boolean); override;

This item has no description.

Protected procedure checkinactive;

This item has no description.

Protected function canconnect: boolean; virtual;

This item has no description.

Protected procedure datareceived(var adata: ansistring);

This item has no description.

Protected procedure internalconnect; virtual; abstract;

This item has no description.

Protected procedure internaldisconnect; virtual; abstract;

This item has no description.

Protected function commio: boolean; virtual;

This item has no description.

Protected procedure localsenddata(const adata: ansistring); virtual;

This item has no description.

Protected procedure internalsenddata(const adata: ansistring); virtual; abstract;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure dobeforeconnect;

This item has no description.

Protected procedure doafterconnect; virtual;

This item has no description.

Protected procedure connect;

This item has no description.

Protected procedure disconnect;

This item has no description.

Protected procedure disconnected;

This item has no description.

Protected procedure doactivated; override;

This item has no description.

Protected procedure dodeactivated; override;

This item has no description.

Protected procedure receiveevent(const event: tobjectevent); override;

This item has no description.

Protected procedure receivelocaldata(const adata: string); virtual;

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function checkconnection: boolean;

This item has no description.

Public procedure senddata(const adata: ansistring);

This item has no description.

Public function sequence: sequencety;

This item has no description.

Public procedure asyncrx;

This item has no description.

Properties

Public property synchronizer: tiosynchronizer read fsynchronizer;

This item has no description.

Public property active: boolean read factive write setactive default false;

This item has no description.

Public property rxdata: string read frxdata write frxdata;

This item has no description.

Public property localconn: tcustomiochannel read flocalconn write setlocalconn;

This item has no description.

Published property optionsio: optionsiochty read foptionsio write foptionsio default [];

This item has no description.

Published property onbeforeconnect: iochanneleventty read fonbeforeconnect write fonbeforeconnect;

This item has no description.

Published property onafterconnect: iochanneleventty read fonafterconnect write fonafterconnect;

This item has no description.

Published property onbeforedisconnect: iochanneleventty read fonbeforedisconnect write fonbeforedisconnect;

This item has no description.

Published property onafterdisconnect: iochanneleventty read fonafterdisconnect write fonafterdisconnect;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.