⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pns_i.c

📁 mico_example_siegel c源代码
💻 C
字号:
#include "PNS_i.h"/* #include "### Store interface header file" */#include "PNS.h"#include <fstream.h>//#include <iostream.h>pname_i::pname_i(CORBA::ORB_ptr orb){  ofstream os("PNS.dat");  if (os) {    char *refstring = orb->object_to_string( _this());    os << refstring;    CORBA::string_free(refstring);  }  else {    cerr << "Error writing Pseudo Name-Service object reference" << endl;  }}void pname_i:: BindName (const char * ObjectName,		     CORBA::Object_ptr ObjectRef){//  cerr << "pname_i::BindName - registering " << ObjectName << endl;//  cout << "PNS_i.C run to ma_data_insert point ok" << endl;   m_data.insert(ObjectName,                CORBA::Object::_duplicate(ObjectRef));}CORBA::Object_ptr pname_i:: ResolveName (const char * ObjectName){//  cerr << "pname_i::ResolveName - looking up " << ObjectName << endl;  CORBA::Object_ptr p;  if (m_data.locate(ObjectName,p))     return CORBA::Object::_duplicate(p);  else     return CORBA::Object::_nil();}

⌨️ 快捷键说明

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