namingobject.cpp

来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C++ 代码 · 共 47 行

CPP
47
字号
// NamingObject.cpp,v 1.3 2002/05/31 18:16:30 schmidt Exp

//////////////////////////////////////////////////////////////////////

#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;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?