Access Trading System Manual For Computer Programmer's

  
Contents Index Previous Chapter Next Chapter

Important Members Of CPersistDoc


To Top MESSAGE_MAP()

Purpose
None And There Never Should Be
ETS, MainFrm, Views And ChildFrm Are Where The Handlers Are Located


To Top Constructor()

Purpose
Sets The Logon Session Callback pointer To NULL
Prepares Option Pricing Data, A Nymex Feature That Maybe Nedded In OOH


To Top ::registry_to_document_map()

Purpose
Translates Registry Entries To Preference File Entries If Applicable
Returns TRUE IF Any Added Indicating The Preferences Should Be Saved To Disk


To Top ::SetModalCallbackDialog()

Purpose
Allows Dialogs With The Appropriate Inheritance To Receive Server Messages
Part Of Extention Modelling Single Persistant Document Design Is To Run The BackEnd From A DLL
Dialogs That are Additionally Derived From CConncetionCallback
Receive Messages Via HandleUpdate()
This Allows Dialogs To Operate Much Like Views


To Top ::SetViewParams()

Purpose
Allows The Polymorphic Creation Of Views To Use The Document As A Post Box


To Top ::GetViewParams()

Purpose
Polymorphic Usage Of View Start Up Rules


To Top ::LoadUser()

Purpose
Driver For User / Password Sign On Dialog
First Called By CETSApp::InitInstance()
We Handle The Three Styles Of The Password Dialog In This One Member Function
0 == Initial Logon
1 == ReLogon (password check)
2 == Change User

An optional second parameter indicates "user password" to be split into the edit boxes on the dialog
This is the part of the application where you replace profile settings already in the file due to the registry default being revised
See also ::initial_registry()

To Top ::Terminate()

Purpose
Pops Up Another Executable For Abnormal ETS Termination
Allows SMS To Remotely Replace ETS And Its DLL's
Cannot Ship Terminate.exe For 30 Seconds But ITs Update Is Not Critical


To Top ::HandleUpdate()

Purpose
The Heart Of The Callback Mechanism
FORCED_LOGOFF and SYSTEM_ERROR Should Be The Last Two Entries


To Top ::OnNextPane()

Purpose
F6 Moves Forward. If On First Tab Moves Forward Through Tabs If On Last Tab Next View
Shift F6 Moves Backward If On Last Tab Moves Backward Through Tabs If On First Tab Next View


To Top ::OnPrevPane()

Purpose
F6 Moves Forward. If On First Tab Moves Forward Through Tabs If On Last Tab Next View
Shift F6 Moves Backward If On Last Tab Moves Backward Through Tabs If On First Tab Next View

Contents Index Previous Chapter Next Chapter To Top


Wilmott Online Technical Forum For Derivative Experts