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.

创 建 与 初 始 化 请 求Java:package org.omg.CORBA;public abstract class NVList {public int count();public void add(int flags);public void add_item(java.lang.String name, int flags);public void add_value(java.lang.String name,org.omg.CORBA.Any value,int flags);public org.omg.CORBA.NamedValue item(int index);public void remove(int index);}用 NamedValue 类 设 定 输 入 和 输 出 变 量这 个 类 实 现 代 表 一 个 方 法 调 用 请 求 的 输 入 和 输 出 变 量 的 名 - 值 对 。 NamedValue 类 也用 于 表 示 一 个 返 回 到 客 户 程 序 的 请 求 的 结 果 。 name 属 性 只 是 一 个 字 串 , 而 value 属性 由 一 个 Any 类 表 示 。 以 下 的 代 码 示 例 是 C++ 和 Java 下 的 NamedValue 类 的实 例 。仅 适 用 于 Java:没 有 该 类 的 构 建 器 。 ORB.create_named_value 方 法 是 用 于 得 取 NamedValue 对 象 的引 用 的 方 法 。NamedValue 类 :C++: class Request {public:const char *name() const;CORBA::Any *value() const;CORBA::Flags flags() const;};Java:NamedValue 接 口 :package org.omg.CORBA;public abstract class NamedValue {public java.lang.String name();public org.omg.CORBA.Any value();public int flags();}下 表 描 述 NamedValue 类 中 的 方 法表 18.1方 法名 称NamedValue 方 法说 明返 回 一 个 到 项 目 的 名 称 的 指 针 , 随 后 您 可 以 用该 名 称 来 初 始 化 名 称 。使 用 动 态 调 用 接 口 18-11

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

Saved successfully!

Ooh no, something went wrong!