首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CosNaming_BindingIterator

CosNaming_BindingIterator

模块摘要

该接口支持迭代名称绑定列表。

描述

这个接口允许客户端迭代已经启动的Bindinglist。

类型NameComponent以下使用的定义为:

代码语言:javascript
复制
-record('CosNaming_NameComponent', {id, kind=""}).
    

idkind是字符串。

类型Binding以下使用的定义为:

代码语言:javascript
复制
-record('CosNaming_Binding', {binding_name, binding_type}).
    

binding_name是一个Name = [NameComponent],并且binding_type是一个枚举,其值为nobject和ncontext。

这两个记录都是在文件中定义的CosNaming.hrl,它包含在:

代码语言:javascript
复制
-include_lib("orber/COSS/CosNaming/CosNaming.hrl").
    

输出

next_one(BindinIterator) -> Return

类型

这个操作返回下一个绑定和一个布尔值。如果绑定有效,则后者设置为true,否则为false。如果布尔值为假,则不再有检索绑定。

next_n(BindinIterator, HowMany) -> Return

类型

该操作返回一个至多含有HowMany绑定的绑定列表。如果没有更多的绑定,则返回false否则返回true。

destroy(BindingIterator) -> Return

类型

此操作破坏绑定迭代器。

扫码关注腾讯云开发者

领取腾讯云代金券