home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / OOFILE / docs / internals.txt < prev    next >
Encoding:
Text File  |  1995-06-04  |  1.3 KB  |  46 lines  |  [TEXT/ttxt]

  1. internals.txt
  2.  
  3. CLASSES OWNING HEAP MEMORY
  4. dbView::mSource
  5. dbDate::mStrBuffer
  6. dbBLOB::mBody
  7. dbTable::mBackend,  mRelChains
  8. OOF_String::mBody
  9. OOF_ExpandableLongArray::mBits, mArrayRefCount
  10. OOF_DictRep::mBits
  11. OOF_Dictionary::mRep
  12. OOF_mixRelChainEndPoints::mRelationChains
  13. OOF_Context_ctree::mBuffer, mBlobFieldBodies
  14. OOF_ctreeSelectoin::mRep
  15. OOF_tableBackend_ctree::mFieldBufMap, mFieldBufMapRefCount, mBlobFieldNums, mRecordCache
  16.  
  17. dbRepLine::mLine
  18. dbRepPage::mPageMap, mFieldPos, mPageStart
  19. OOF_List::mFirst  (NOTE: this is the first of a series of heap elements in a linked list, all of which are owned)
  20.  
  21.  
  22.  
  23.  
  24. GCC WARNINGS
  25. These are the ones that can't be eliminated. Any others should be reported.
  26.  
  27. warning: cast increases required alignment of target type
  28.  
  29. occurs in:
  30.  
  31.  
  32. void OOF_tableBackend_ctree::setBlobLength(unsigned int, long unsigned int)
  33.  
  34. void OOF_tableBackend_ctree::SaveContext(class OOF_Context_ctree *)
  35.  
  36. long unsigned int OOF_tableBackend_ctree::BlobLenFromBuffer(const class dbField *, const char *) const
  37.  
  38. unsigned long OOF_tableBackend_ctree::fieldDataLen(const dbField* fld) const
  39.  
  40. void OOF_tableBackend_ctree::loadBlob(class dbBLOB *)
  41.  
  42. void OOF_tableBackend_ctree::frmkey(short int, char *, const char *, short int, long int, long int)
  43.  
  44. void OOF_tableBackend_ctree::frmkey(short int, char *,const void *, long int, long int)
  45.  
  46.