artefaktur
software engineer &        architecture

 
 
 
 

class NamingContextImpl

Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdkx::orb::namesrv::NamingContextImpl Class Reference

#include <CosNamingImpl.h>

Inheritance diagram for acdkx::orb::namesrv::NamingContextImpl:

acdkx::orb::ServerDelegate org::omg::CORBA::portable::ObjectImpl org::omg::CORBA::portable::Delegate acdk::lang::Object org::omg::CORBA::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 NamingContextImpl (IN(RNamingContext) parent=Nil)
RString namingContextAsString (NameComponentArray &name)
RNameComponentArray shift (NameComponentArray &nc)
void bind (IN(RNameComponentArray) name, IN(::org::omg::CORBA::RObject) obj) throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName , ::org::omg::CosNaming::RAlreadyBound )
virtual void rebind (IN(RNameComponentArray) n, IN(::org::omg::CORBA::RObject) obj) throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName )
virtual void bind_context (IN(RNameComponentArray) n, IN(RNamingContext) nc) throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName , ::org::omg::CosNaming::RAlreadyBound )
virtual void rebind_context (IN(RNameComponentArray) n, IN(RNamingContext) nc) throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName )
virtual::org::omg::CORBA::RObject resolve (IN(RNameComponentArray) n) throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName )
virtual void unbind (IN(RNameComponentArray) n) throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName )
virtual RNamingContext new_context ()
virtual RNamingContext bind_new_context (IN(RNameComponentArray) n) throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RAlreadyBound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName )
virtual void destroy () throw ( RNotEmpty )
virtual void list (int how_many, OUT(RBindingArray) bl, OUT(RBindingIterator) bi)

Protected Member Functions

int getBindingSize ()

Private Attributes

RNamingContext _parent
::acdk::util::HashMap _entries
::acdk::util::HashMap _childs

Constructor & Destructor Documentation

acdkx::orb::namesrv::NamingContextImpl::NamingContextImpl IN(RNamingContext parent = Nil  )  [inline]
 


Member Function Documentation

void acdkx::orb::namesrv::NamingContextImpl::bind IN(RNameComponentArray name,
IN(::org::omg::CORBA::RObject obj
throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName , ::org::omg::CosNaming::RAlreadyBound )
 

virtual void acdkx::orb::namesrv::NamingContextImpl::bind_context IN(RNameComponentArray n,
IN(RNamingContext nc
throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName , ::org::omg::CosNaming::RAlreadyBound ) [virtual]
 

virtual RNamingContext acdkx::orb::namesrv::NamingContextImpl::bind_new_context IN(RNameComponentArray n  )  throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RAlreadyBound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName ) [virtual]
 

virtual void acdkx::orb::namesrv::NamingContextImpl::destroy  )  throw ( RNotEmpty ) [virtual]
 

int acdkx::orb::namesrv::NamingContextImpl::getBindingSize  )  [protected]
 

virtual void acdkx::orb::namesrv::NamingContextImpl::list int  how_many,
OUT(RBindingArray bl,
OUT(RBindingIterator bi
[virtual]
 

RString acdkx::orb::namesrv::NamingContextImpl::namingContextAsString NameComponentArray &  name  )  [inline]
 

virtual RNamingContext acdkx::orb::namesrv::NamingContextImpl::new_context  )  [virtual]
 

virtual void acdkx::orb::namesrv::NamingContextImpl::rebind IN(RNameComponentArray n,
IN(::org::omg::CORBA::RObject obj
throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName ) [virtual]
 

virtual void acdkx::orb::namesrv::NamingContextImpl::rebind_context IN(RNameComponentArray n,
IN(RNamingContext nc
throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName ) [virtual]
 

virtual ::org::omg::CORBA::RObject acdkx::orb::namesrv::NamingContextImpl::resolve IN(RNameComponentArray n  )  throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName )
 

RNameComponentArray acdkx::orb::namesrv::NamingContextImpl::shift NameComponentArray &  nc  )  [inline]
 

virtual void acdkx::orb::namesrv::NamingContextImpl::unbind IN(RNameComponentArray n  )  throw ( ::org::omg::CosNaming::RNotFound , ::org::omg::CosNaming::RCannotProceed , ::org::omg::CosNaming::RInvalidName ) [virtual]
 


Member Data Documentation

::acdk::util::HashMap acdkx::orb::namesrv::NamingContextImpl::_childs [private]
 

::acdk::util::HashMap acdkx::orb::namesrv::NamingContextImpl::_entries [private]
 

RNamingContext acdkx::orb::namesrv::NamingContextImpl::_parent [private]
 

 
Last modified 2005-05-08 18:34 by SYSTEM By Artefaktur, Ing. Bureau Kommer