2005/5/9

     
 

class NamingContextImpl

artefaktur
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]