非常教程

Erlang 20参考手册

orber

CosNaming_BindingIterator

CosNaming_BindingIterator

模块摘要

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

描述

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

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

-record('CosNaming_NameComponent', {id, kind=""}).
    

idkind是字符串。

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

-record('CosNaming_Binding', {binding_name, binding_type}).
    

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

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

-include_lib("orber/COSS/CosNaming/CosNaming.hrl").
    

输出

next_one(BindinIterator) -> Return

类型

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

next_n(BindinIterator, HowMany) -> Return

类型

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

destroy(BindingIterator) -> Return

类型

此操作破坏绑定迭代器。

Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1