Table of Contents
Event API Strategies
Overview
Objectivity Restrictions
Objectivity Restrictions (2)
Objectivity Restrictions (3)
Event Hierarchy
Restrictions Summary
ProxyDict
Exposed Persistence Strategy
Exposed Persistence Advantages
Exposed Persistence Disadvantages
Exposed Persistence Disadvantages (2)
Transient Wrapper Strategy
Transient Wrapper Advantages
Transient Wrapper Advantages (2)
Transient Wrapper Disadvantages
Transient Wrapper Disadvantages (2)
Polymorphism
Prototypes
Transient Wrapper Prototype
Persistent Classes
Proxies
Smart Pointers
Smart Pointers (2)
Smart Pointer Ownership
Caching, Polymorphism & Simplications
Scaling Studies
Transient/Persistent Limitations
Other issues
Migration Recipe - Transient Class
Migration Example - EmcDigi
Migration Recipe - Persistent Class
Migration Example - EmcDigiP
EmcDigiP ( 2)
EmcDigi (3)
Conclusions from Transient Prototype
Persistent Prototype
Some Philosophy
Summary
|