12.07.2015 Views

VisiBroker Edition

VisiBroker Edition

VisiBroker Edition

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

发 送 DII 请 求 与 接 收 结 果} catch(Exception e) {e.printStackTrace();}使 用 send_oneway 方 法 发 送 异 步 DII 请 求send_oneway 方 法 可 用 于 发 送 异 步 请 求 。 Oneway 请 求 不 包 括 从 对 象 实 现 返 回 给 客户 的 回 答 。发 送 多 个 请 求C++ :通 过 使 用 Request 对 象 阵 列 , 可 以 创 建 一 个 DII Request 对 象 序 列 。 请 求 序 列 可以 使 用 <strong>VisiBroker</strong> ORB 方 法 send_multiple_requests_oneway 或send_multiple_requests_deferred 来 发 送 。 如 果 请 求 序 列 作 为 oneway 请 求 来 发送 , 则 服 务 器 不 会 给 任 何 请 求 返 回 任 何 回 答 。以 下 的 代 码 示 例 说 明 如 何 创 建 两 个 请 求 并 在 随 后 使 用 它 们 创 建 请 求 序 列 。 然 后 , 使用 send_multiple_requests_deferred 方 法 发 送 该 序 列 。. . .// 创 建 对 余 额 的 请 求try {req1 = account->_request("balance");// 创 建 request 的 变 量customer1 add_value("customer", customer1, CORBA::ARG_IN);// 设 定 结 果. . .} catch(const CORBA::Exception& excep) {cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!