diff options
Diffstat (limited to 'TAO/utils/wxNamingViewer/wxNamingObject.cpp')
-rw-r--r-- | TAO/utils/wxNamingViewer/wxNamingObject.cpp | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/TAO/utils/wxNamingViewer/wxNamingObject.cpp b/TAO/utils/wxNamingViewer/wxNamingObject.cpp new file mode 100644 index 00000000000..adff88529e5 --- /dev/null +++ b/TAO/utils/wxNamingViewer/wxNamingObject.cpp @@ -0,0 +1,47 @@ +// $Id$ +// wxNamingObject.cpp + +#include "pch.h" +#include "wxNamingObject.h" + + +WxNamingObject::WxNamingObject( + CosNaming::Name& Name, + CORBA::Object_ptr pObject, + bool Context) + : m_Object(CORBA::Object::_duplicate(pObject)) + , m_Name(Name) + , m_Context(Context) +{ + // Empty +} + + +WxNamingObject::WxNamingObject( CORBA::Object_ptr pObject): + m_Object(CORBA::Object::_duplicate(pObject)) +{ + // Empty +} + +WxNamingObject::~WxNamingObject() +{ + // Empty +} + + +CosNaming::NamingContext_ptr WxNamingObject::NamingContext() +{ + return CosNaming::NamingContext::_narrow(m_Object.in()); +} + + +CORBA::Object_ptr WxNamingObject::Object() +{ + return m_Object.in(); +} + + +CosNaming::Name& WxNamingObject::Name() +{ + return m_Name; +} |