CORBAservices

Interface CosCollection::Iterator

IDL source    Global index
interface Iterator


Operation index.

  • add_element_set_iterator
  • add_n_elements_set_iterator
  • assign
  • clone
  • destroy
  • invalidate
  • is_const
  • is_equal
  • is_for
  • is_in_between
  • is_valid
  • not_equal_remove_element_set_to_next
  • not_equal_replace_element_set_to_next
  • not_equal_retrieve_element_set_to_next
  • remove_element
  • remove_element_set_to_next
  • remove_next_n_elements
  • replace_element
  • replace_element_set_to_next
  • replace_next_n_elements
  • retrieve_element
  • retrieve_element_set_to_next
  • retrieve_next_n_elements
  • set_to_first_element
  • set_to_next_element
  • set_to_next_nth_element
  • Operations.

  • add_element_set_iterator

      boolean add_element_set_iterator(in any element)
        raises(ElementInvalid);

  • add_n_elements_set_iterator

      boolean add_n_elements_set_iterator(in AnySequence elements,
          out unsigned long actual_number)
        raises(ElementInvalid);

  • assign

      void assign(in Iterator from_where)
        raises(IteratorInvalid);

  • clone

      Iterator clone();

  • destroy

      void destroy();

  • invalidate

      void invalidate();

  • is_const

      boolean is_const();

  • is_equal

      boolean is_equal(in Iterator test)
        raises(IteratorInvalid);

  • is_for

      boolean is_for(in Collection collector);

  • is_in_between

      boolean is_in_between();

  • is_valid

      boolean is_valid();

  • not_equal_remove_element_set_to_next

      boolean not_equal_remove_element_set_to_next(in Iterator test)
        raises(IteratorInvalid, IteratorInBetween);

  • not_equal_replace_element_set_to_next

      boolean not_equal_replace_element_set_to_next(in Iterator test,
          in any element)
        raises(IteratorInvalid, IteratorInBetween, ElementInvalid);

  • not_equal_retrieve_element_set_to_next

      boolean not_equal_retrieve_element_set_to_next(in Iterator test,
          out any element)
        raises(IteratorInvalid, IteratorInBetween);

  • remove_element

      void remove_element()
        raises(IteratorInvalid, IteratorInBetween);

  • remove_element_set_to_next

      boolean remove_element_set_to_next()
        raises(IteratorInvalid, IteratorInBetween);

  • remove_next_n_elements

      boolean remove_next_n_elements(in unsigned long n,
          out unsigned long actual_number)
        raises(IteratorInvalid, IteratorInBetween);

  • replace_element

      void replace_element(in any element)
        raises(IteratorInvalid, IteratorInBetween, ElementInvalid);

  • replace_element_set_to_next

      boolean replace_element_set_to_next(in any element)
        raises(IteratorInvalid, IteratorInBetween, ElementInvalid);

  • replace_next_n_elements

      boolean replace_next_n_elements(in AnySequence elements,
          out unsigned long actual_number)
        raises(IteratorInvalid, IteratorInBetween, ElementInvalid);

  • retrieve_element

      boolean retrieve_element(out any element)
        raises(IteratorInvalid, IteratorInBetween);

  • retrieve_element_set_to_next

      boolean retrieve_element_set_to_next(out any element,
          out boolean more)
        raises(IteratorInvalid, IteratorInBetween);

  • retrieve_next_n_elements

      boolean retrieve_next_n_elements(in unsigned long n,
          out AnySequence result,
          out boolean more)
        raises(IteratorInvalid, IteratorInBetween);

  • set_to_first_element

      boolean set_to_first_element();

  • set_to_next_element

      boolean set_to_next_element()
        raises(IteratorInvalid);

  • set_to_next_nth_element

      boolean set_to_next_nth_element(in unsigned long n)
        raises(IteratorInvalid);


    Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
    with Sandia idldoc 1.0.