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

📄 server.cc

📁 支持组件模型CCM的开源中间件-mico
💻 CC
字号:
#include "foo.h"#include <fstream>using namespace std;class Foo_impl    : public virtual POA_Foo{};class Bar_impl    : public virtual POA_Bar{    void    create(Foo_out value);};voidBar_impl::create(Foo_out value){    Foo_impl* foo = new Foo_impl;    value = foo->_this();}intmain(int argc, char* argv[]){    CORBA::ORB_var orb = CORBA::ORB_init(argc, argv);    CORBA::Object_var obj = orb->resolve_initial_references("RootPOA");    PortableServer::POA_var poa = PortableServer::POA::_narrow(obj);    PortableServer::POAManager_var mgr = poa->the_POAManager();    Bar_impl* bar = new Bar_impl;    Bar_ptr ref = bar->_this();    ofstream out("bar.ref");    out << orb->object_to_string(ref) << endl;    out.close();    mgr->activate();    orb->run();    return 0;}

⌨️ 快捷键说明

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