cxPersistStore

Index

  1. Part I: Overview
  2. 1 cxPersistStore library
  3. 2 Orthogonal persistence
  4. 3 Persistent object trees
  5. 4 Exception safety and persistence
  6. Part II: Persistence concepts
  7. 5 OID
  8. 6 OID space
  9. 7 OidSpaceMap
  10. 8 Reserved OIDs
  11. 9 prefs and crefs
  12. 10 IPersistable
  13. 11 Implement an IPersistable object
  14. 12 Context of object
  15. 13 Class name translation
  16. Part III: PSpaces
  17. 14 PSpace
  18. 15 PSpace in thread local storage
  19. 16 PSpace named roots
  20. 17 Allocate OIDs to new objects in the PSpace
  21. 18 PSpace synchronous bind methods
  22. 19 PSpace Async Bind Methods
  23. 20 IAsyncBindRequestHandler
  24. 21 MAsyncBind
  25. 22 Deleting objects in a PSpace
  26. Part IV: API
  27. 23 PersistStore
  28. 24 PersistStoreSettings
  29. 25 Open a PersistStore
  30. 26 PersistStoreTxn
  31. 27 PSpaceLockMode
  32. Part V: Implementation
  33. 28 Implementation overview
  34. 29 PersistStore implementation
  35. 30 PersistStoreTxn implementation
  36. 31 RootPersistStoreObject
  37. 32 PSpace implementation
  38. 33 PSpaceMap
  39. 34 PSpaceRoot
  40. 35 PSpaceRoots
  41. 36 PSpaceTxnGroupMgr
  42. 37 DirtyPSpaceList
  43. 38 PSpaceDos
  44. 39 DosWriter
  45. 40 DeletionQueue
  46. 41 Resident Object Table (ROT)
  47. 42 ROT source
  48. 43 AsyncObjectLoader
  49. 44 DGIndepNodeForAsyncPref
  50. 45 CidMap
  51. 46 TypeOpsMap
  52. 47 Object transferral
  53. 48 Transfer between PSpaces
  54. 49 Validation of MarkAsDirty
  55. 50 Historical transaction proposal
  56. 51 DoubleLinkedList
  57. 52 PDeque
  58. 53 Dynamic B+Tree
  59. 54 Dynamic B+Tree alignment
  60. 55 Dynamic B+Tree state
  61. 56 Dynamic B+Tree type information
  62. 57 Dynamic B+Tree LeafNode
  63. 58 Dynamic B+Tree InternalNode
  64. 59 Deprecated ROT implementation
  65. 60 Deprecated AsyncObjectLoader
  66. 61 Deprecated DGIndepNodeForAsyncPref
  67. 62 Deprecated MakeMemoryResident