1. /*
  2. * @(#)BindingIteratorOperations.java 1.1 00/01/26
  3. *
  4. * Copyright 1997-1999 Sun Microsystems, Inc. All Rights Reserved.
  5. *
  6. * This software is the proprietary information of Sun Microsystems, Inc.
  7. * Use is subject to license terms.
  8. *
  9. */
  10. package org.omg.CosNaming;
  11. /**
  12. * org/omg/CosNaming/BindingIteratorOperations.java
  13. * Generated by the IDL-to-Java compiler (portable), version "3.0"
  14. * from nameservice.idl
  15. * Wednesday, January 26, 2000 3:34:52 PM PST
  16. */
  17. public interface BindingIteratorOperations
  18. {
  19. /**
  20. * This operation returns the next binding. If there are no more
  21. * bindings, false is returned.
  22. ** @param b the returned binding
  23. */
  24. boolean next_one (org.omg.CosNaming.BindingHolder b);
  25. /**
  26. * This operation returns at most the requested number of bindings.
  27. ** @param how_many the maximum number of bindings tro return <p>
  28. ** @param bl the returned bindings
  29. */
  30. boolean next_n (int how_many, org.omg.CosNaming.BindingListHolder bl);
  31. /**
  32. * This operation destroys the iterator.
  33. */
  34. void destroy ();
  35. } // interface BindingIteratorOperations