stock_factory_i.cpp
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C++ 代码 · 共 28 行
CPP
28 行
//
// Stock_Factory_i.cpp,v 1.1 1999/11/29 01:03:00 coryan Exp
//
#include "Stock_Factory_i.h"
Quoter_Stock_Factory_i::Quoter_Stock_Factory_i (PortableServer::POA_ptr poa)
: stock_factory_poa_ (PortableServer::POA::_duplicate (poa))
{
}
Quoter::Stock_ptr
Quoter_Stock_Factory_i::get_stock (const char *symbol)
throw (Quoter::Invalid_Stock_Symbol)
{
PortableServer::ObjectId_var oid =
PortableServer::string_to_ObjectId (symbol);
try {
CORBA::Object_var tmp =
this->stock_factory_poa_->id_to_reference (oid.in ());
return Quoter::Stock::_narrow (tmp.in ());
}
catch (PortableServer::POA::ObjectNotActive &) {
throw Quoter::Invalid_Stock_Symbol ();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?