📄 server.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 + -