Class tifidscontroller

Unit

Declaration

type tifidscontroller = class(tificontroller, ievent)

Description

No description available, ancestor tificontroller description follows
No description available, ancestor tactivatorcontroller description follows
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 fistate: ifidsstatesty;
Protected fdscontroller: tdscontroller;

Methods

Protected procedure requestfielddefsreceived(const asequence: sequencety);
Protected procedure processfieldrecdata(const asequence: sequencety; const adata: pfieldrecdataty);
Protected procedure processdata(const adata: pifirecty; var adatapo: pchar); override;
Protected function getifireckinds: ifireckindsty; override;
Protected procedure doremotedatachange;
Protected function encodefielddefs: string;
Protected procedure postrecord1(const akind: fieldreckindty; const amodifiedfields: pbyte);
Protected procedure receiveevent(const event: tobjectevent);
Protected procedure sendchangedrecord(const aitem: pchangehashdataty);
Protected procedure setowneractive(const avalue: boolean); override;
Public constructor create(const aowner: tdataset; const aintf: iifidscontroller);
Public destructor destroy; override;
Public function getfield(const aindex: integer): tfield;
Public function encoderecord(const aindex: integer; const recpo: pintrecordty): string;
Public function encoderecords(const arecordcount: integer; const abufs: pointerarty): string;
Public procedure sendpostresult(const asequence: sequencety; const acode: postresultcodety; const amessage: msestring);
Public procedure sendchangedrecords(const alist: tcurrentchangedlist);
Public procedure post;
Public procedure delete;
Public procedure opened;
Public procedure closed;
Public procedure updaterxbindings;

Properties

Published property remotedatachange: notifyeventty read fremotedatachange write fremotedatachange;
Published property optionsdb: ifioptionsdbty read foptionsdb write foptionsdb default [];

Description

Fields

Protected fistate: ifidsstatesty;
 
Protected fdscontroller: tdscontroller;
 

Methods

Protected procedure requestfielddefsreceived(const asequence: sequencety);
 
Protected procedure processfieldrecdata(const asequence: sequencety; const adata: pfieldrecdataty);
 
Protected procedure processdata(const adata: pifirecty; var adatapo: pchar); override;
 
Protected function getifireckinds: ifireckindsty; override;
 
Protected procedure doremotedatachange;
 
Protected function encodefielddefs: string;
 
Protected procedure postrecord1(const akind: fieldreckindty; const amodifiedfields: pbyte);
 
Protected procedure receiveevent(const event: tobjectevent);
 
Protected procedure sendchangedrecord(const aitem: pchangehashdataty);
 
Protected procedure setowneractive(const avalue: boolean); override;
 
Public constructor create(const aowner: tdataset; const aintf: iifidscontroller);
 
Public destructor destroy; override;
 
Public function getfield(const aindex: integer): tfield;
 
Public function encoderecord(const aindex: integer; const recpo: pintrecordty): string;
 
Public function encoderecords(const arecordcount: integer; const abufs: pointerarty): string;
 
Public procedure sendpostresult(const asequence: sequencety; const acode: postresultcodety; const amessage: msestring);
 
Public procedure sendchangedrecords(const alist: tcurrentchangedlist);
 
Public procedure post;
 
Public procedure delete;
 
Public procedure opened;
 
Public procedure closed;
 
Public procedure updaterxbindings;
 

Properties

Published property remotedatachange: notifyeventty read fremotedatachange write fremotedatachange;
 
Published property optionsdb: ifioptionsdbty read foptionsdb write foptionsdb default [];
 

Generated by PasDoc 0.16.0.