/usr/share/doc/unixODBC/doc/lst
NameSizeModeActions
back.gif1960644editdlrm
InternalStructure.gif23440644editdlrm
InternalStructure.html14940644editdlrm
InternalStructure.vsd60644editdlrm
InternalStructure2.gif9040644editdlrm
InternalStructure2.html17920644editdlrm
InternalStructure3.gif12960644editdlrm
InternalStructure3.html19150644editdlrm
InternalStructure4.gif9560644editdlrm
InternalStructure4.html18000644editdlrm
InternalStructure5.gif12720644editdlrm
InternalStructure5.html16080644editdlrm
InternalStructure6.gif11650644editdlrm
InternalStructure6.html20240644editdlrm
InternalStructure7.gif12330644editdlrm
InternalStructure7.html17010644editdlrm
InternalStructure8.gif18050644editdlrm
InternalStructure8.html16680644editdlrm
InternalStructure9.gif8750644editdlrm
InternalStructure9.html15330644editdlrm
next.gif2000644editdlrm
Edit: /usr/share/doc/unixODBC/doc/lst/InternalStructure6.html (2024B)
LST - Cursor On Cursor - Del B2
LST
Cursor On Cursor
Del B2


LST - Cursor On Cursor - Del B2

Description

This diagram depicts what happens when an item (B2) is deleted.

Notice that the reference item (B2) is removed immediatly. This causes the reference counter in (A4) to be reduced. A delete flag is set in (A4) because there are still references to it and deletion is delayed until all references are removed. (C) and (C1) are oblivious to the delete.

Navigation is affected by (A4) being flagged for delete. Navigation functions such as; lstFirst and lstNext will skip (hide) any items which are flagged for delete. This prevents deleted items from getting more references.

Related Functions

lstDelete


[Back][Next]

Page 6 of 9