[Enterprise Extensions only]

CosNaming::BindingIterator Interface

Overview Provides support for the Object Management Group (OMG) binding iteration.
File name CosNaming.idl
Exceptions CORBA standard exceptions
Supported operations BindingIterator::destroy
BindingIterator::next_n
BindingIterator::next_one


Intended Usage

This class is instantiated and returned as an out parameter in the CosNaming::NamingContext::list method if the targeted naming context contains more name-object bindings than requested.

Types

  typedef string Istring;
 
  struct NameComponent {
    Istring id;
    Istring kind;
  };
  typedef sequence <NameComponent> Name;
 
  enum BindingType {nobject, ncontext};
 
  struct Binding {
    Name binding_name;
  BindingType binding_type;
  };
  typedef sequence <Binding> BindingList;