/[gzz]/gzz/lava/gzz/storm/Pointer.java
ViewVC logotype

Diff of /gzz/lava/gzz/storm/Pointer.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by benja, Mon Dec 30 16:02:02 2002 UTC revision 1.7 by benja, Tue Jan 14 04:24:31 2003 UTC
# Line 40  public interface Pointer { Line 40  public interface Pointer {
40      /** Get the pool of this <code>Pointer</code> instance.      /** Get the pool of this <code>Pointer</code> instance.
41       *  This is the pool data is read from and written to.       *  This is the pool data is read from and written to.
42       */       */
43      StormPool getPool();      IndexedPool getPool();
   
     /** Let the user choose one of the current blocks, if there  
      *  is more than one. (XXX different UIs for choosing blocks?)  
      */  
     PointerBlock chooseBlock() throws IOException;  
44    
45      /** Get the set of all currently active <code>PointerBlocks</code>.      /** Get the set of all currently active <code>PointerBlocks</code>.
46       */       */
# Line 61  public interface Pointer { Line 56  public interface Pointer {
56       *  method for this task, but this method is more flexible.       *  method for this task, but this method is more flexible.
57       *  Probably, <code>PointerBlock.update()</code> implementations will       *  Probably, <code>PointerBlock.update()</code> implementations will
58       *  usually use this method internally.       *  usually use this method internally.
59         *  @param obsoleteBlocks A set of PointerBlocks to obsolete.
60         *  @return The new pointer block.
61       */       */
62      void addPointerBlock(BlockId target, Set obsoleteBlocks)      PointerBlock addPointerBlock(BlockId target, Set obsoleteBlocks)
63                                                  throws IOException;                                                  throws IOException;
64  }  }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26