List of Figures

  1. Configuration choices
  2. Unpacking the sources
  3. The shim usage message, after typing ./shim
  4. Key-value names and defaults
  5. A possible service entry for the IB tws in /etc/services
  6. The default values for the shimrc file
  7. An init option connect dialogue
  8. Changing my.cnf
  9. Starting and stopping the shim
  10. Running the primary test script
  11. Screen shot of history, news, account data and contract data queries
  12. Screen shot of market and market depth data, ending with shim exit
  13. The mode message
  14. Resource limits to the IB tws
  15. The help message for options
  16. The Command Function Help Text
  17. The Command Notation Help Text
  18. Factory wrappers
  19. Database table foreign key dependencies
  20. Commands from the create.sql script
  21. A hypothetical type derivation hierarchy
  22. The top of the type symbol hierarchy
  23. The type hierarchy
  24. Objects
  25. Terms
  26. Relational tables
  27. Records
  28. Commands
  29. Requests
  30. Messages
  31. Error messages
  32. Warnings
  33. Sibling atoms
  34. Stream variants
  35. IO channel abstraction
  36. Mapper hierarchy
  37. Interface and private methods of the Clock
  38. Tip of shim call graph
  39. The graph of singletons
  40. Modes
  41. Tasks
  42. States
  43. States
  44. Cursor states during event parsing
  45. Shim process timer states
  46. Subscription retry states
  47. Tick Ids
  48. Output from the make process
  49. Pools
  50. Buffer variants
  51. Vector implementation
  52. Queue implementation
  53. Stack implementation
  54. Set maps
  55. Map inheritance
  56. Domain maps


Bill Pippin 2010-01-14