发明名称 System and method for interfacing index based and iterator based application programming interfaces
摘要 A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having multiple iterators. Each active iterator is associated with a most recently used directory entry. Upon receiving an index based request, the iterator closest to the index based request is identified. If the index based request is closer to the top of the directory than it is to the closest active iterator, the directory entries are sequentially examined beginning at the top of the directory with the first entry. Otherwise, the system determines whether the index based request is located above or below the closest iterator. If the index based request is above the closest iterator, the system steps backward beginning with the directory entry associated with the closest iterator until the directory entry associated with the index based request is located. If the closest iterator is located below the closest iterator, the system steps forward through the directory entries beginning with the directory entry associated with the closest iterator until the requested directory entry is located.
申请公布号 US6282536(B1) 申请公布日期 2001.08.28
申请号 US19980216602 申请日期 1998.12.17
申请人 APPLE COMPUTER, INC. 发明人 DAY MARK S.;BRADY DONALD J.;HORN DERIC S.
分类号 G06F12/00;G06F17/30;(IPC1-7):G06F9/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利