// $Id$ ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "NamingViewer.h" #include "NamingObject.h" #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// CNamingObject::CNamingObject(CosNaming::Name &Name, CORBA::Object_ptr pObject, bool Context) : m_Name (Name), m_Object (CORBA::Object::_duplicate (pObject)), m_Context (Context) { } CNamingObject::~CNamingObject (void) { } CosNaming::NamingContext_ptr CNamingObject::NamingContext (void) { return CosNaming::NamingContext::_narrow (m_Object); } CORBA::Object_ptr CNamingObject::Object (void) { return m_Object; } CosNaming::Name& CNamingObject::Name (void) { return m_Name; }