Next:
Languages and IO
Up:
The Trading-shim Manual
Previous:
Adding new contracts
Reference
Subsections
Languages and IO
The Binary Upstream Protocols
Portability and the Tranfer Encoding
Common Features
The Client - IB tws Handshake
The Shim Output Channels
File Writes
Database Posts
The Database Architecture
Patterns, Tables, and Classes
Significant Design Patterns Used in the Shim
Binding Patterns
The Singletree
Type Symbols
Factories, Accumulators, and Wrappers
The Shim Database
Database and Other Scripts
Database and Table Creation
Table Updates
The Type System
The Fundamental Three-Way Partition for Types
Multiple Inheritance in the Type System
Input Matching
The Full Hierarchy
Application Finite Domain Dual Types
Atoms: the Routeable Objects
Database Tuples
The Event Hierarchy
Commands
Requests
Messages
Comments
Other Atoms
IO Stream Objects
Time-related State
The TimeStamp
The Clock
The Timer
The Scheduler
The Task Set
Stages of Computation
Initialization Via Construction of the Singletree
one::Constants
iof::IoFlow
one::Router
Delayed initialization
Modes, Options, and Commands
Modes
Options
Commands
Building the Internal Database Dependency Graph
IO Selection and Event Scheduling
Calculating the Processor Clock Frequency
Finite State Automata Definitions
The Parse Cursor State Transition Function
The Timer Class State Transition Function
The Subscription Tracking Transition Function
Query Data Bar Intervals
Input Analysis
The Internal Database Update Algorithm
The Event Input Algorithm
Tokenization and Type Checking
Object Routing and Processing
The Subscription Watchlist Update Algorithm
Output Processing
Request Sending
Dbms Post
Event Logging
The
Position
,
OrderContext
Command
The
Wire
Command
Order Wire Format Specification
Dealing with Broken Compiles Caused by Preprocessor Macros
Exploring the Sources Directly
Roadmap
2008-11-21