summaryrefslogtreecommitdiff
path: root/TAO/utils/wxNamingViewer/wxNamingObject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/utils/wxNamingViewer/wxNamingObject.cpp')
-rw-r--r--TAO/utils/wxNamingViewer/wxNamingObject.cpp47
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;
+}