Interface CosNaming::NamingContext

IDL source    Global index
interface NamingContext


Operation index.

  • bind
  • bind_context
  • bind_new_context
  • destroy
  • list
  • new_context
  • rebind
  • rebind_context
  • resolve
  • unbind
  • Type index.

  • NotFoundReason
  • Exception index.

  • AlreadyBound
  • CannotProceed
  • InvalidName
  • NotEmpty
  • NotFound
  • Operations.

  • bind

      void bind(in Name n,
          in Object obj)
        raises(NotFound, CannotProceed, InvalidName, AlreadyBound);

  • bind_context

      void bind_context(in Name n,
          in NamingContext nc)
        raises(NotFound, CannotProceed, InvalidName, AlreadyBound);

  • bind_new_context

      NamingContext bind_new_context(in Name n)
        raises(NotFound, AlreadyBound, CannotProceed, InvalidName);

  • destroy

      void destroy()
        raises(NotEmpty);

  • list

      void list(in unsigned long how_many,
          out BindingList bl,
          out BindingIterator bi);

  • new_context

      NamingContext new_context();

  • rebind

      void rebind(in Name n,
          in Object obj)
        raises(NotFound, CannotProceed, InvalidName);

  • rebind_context

      void rebind_context(in Name n,
          in NamingContext nc)
        raises(NotFound, CannotProceed, InvalidName);

  • resolve

      Object resolve(in Name n)
        raises(NotFound, CannotProceed, InvalidName);

  • unbind

      void unbind(in Name n)
        raises(NotFound, CannotProceed, InvalidName);

    Types.

  • NotFoundReason

      enum NotFoundReason {
        missing_node, 
        not_context, 
        not_object
      }; 
    

    Exceptions.

  • AlreadyBound

      exception AlreadyBound {
      }; 
    

  • CannotProceed

      exception CannotProceed {
        NamingContext cxt; 
        Name rest_of_name; 
      }; 
    

  • InvalidName

      exception InvalidName {
      }; 
    

  • NotEmpty

      exception NotEmpty {
      }; 
    

  • NotFound

      exception NotFound {
        NotFoundReason why; 
        Name rest_of_name; 
      }; 
    


    Generated by Sandia idldoc 1.0.