nodes(Arg, InfoOpts) -> [NodeInfo]
OTP 25.1
類型:
NodeType = visible | hidden | connected | this | known
Arg = NodeType | [NodeType]
InfoOpts =
#{connection_id => boolean(), node_type => boolean()}
NodeTypeInfo = visible | hidden | this | known
ConnectionId = undefined | integer()
Info =
#{connection_id => ConnectionId, node_type => NodeTypeInfo}
NodeInfo = {node(), Info}
返回一個列表NodeInfo
元組。第一個元素是節點名稱。要包含在列表中的節點由第一個參數確定Arg
以同樣的方式nodes(Arg)
。第二個元素NodeInfo
tuples 是一個映射,包含有關第一個元素標識的節點的更多信息。該Map中顯示的信息由InfoOpts
map 作為第二個參數傳遞。目前,以下協會被允許InfoOpts
Map:
connection_id => boolean()
-
如果關聯的值等於
true
,則返回結果中的Info
映射將包含與值ConnectionId
關聯的鍵connection_id
。如果ConnectionId
等於undefined
,則該節點未連接到調用者正在執行的節點,或者是調用者正在執行的節點。如果ConnectionId
是一個整數,則該節點當前連接到調用者正在執行的節點。整數連接標識符值與節點名稱一起標識具有該節點名稱的節點的特定連接實例。連接標識符值是節點本地的。也就是說,在另一個節點上,連接標識符將不是是相同的值。如果連接被斷開然後再次被占用,則到該節點的連接的連接標識符值將發生變化。連接標識符的值的數量是有限的,因此有可能在不同的實例中看到相同的值,但可能性很小。兩個連續連接實例之間的值如何變化是未定義的。
node_type => boolean()
-
如果關聯的值等於
true
,則返回結果中的Info
映射將包含與值NodeTypeInfo
關聯的鍵node_type
。目前存在以下節點類型:
例子:
(a@localhost)1> nodes([this, connected], #{connection_id=>true, node_type=>true}).
[{c@localhost,#{connection_id => 13892108,node_type => hidden}},
{b@localhost,#{connection_id => 3067553,node_type => visible}},
{a@localhost,#{connection_id => undefined,node_type => this}}]
(a@localhost)2>
相關用法
- erlang node用法及代碼示例
- erlang now用法及代碼示例
- erlang normalize(URI)用法及代碼示例
- erlang normalize(URI, Options)用法及代碼示例
- erlang nth用法及代碼示例
- erlang nthtail用法及代碼示例
- erlang nativename(Path)用法及代碼示例
- erlang nc(File)用法及代碼示例
- erlang names(Host)用法及代碼示例
- erlang new()用法及代碼示例
- erlang next(Iterator)用法及代碼示例
- erlang next_codepoint(String :: unicode:chardata())用法及代碼示例
- erlang next_grapheme(String :: unicode:chardata())用法及代碼示例
- erlang nth_lexeme(String, N, SeparatorList)用法及代碼示例
- erlang nth(N, List)用法及代碼示例
- erlang nthtail(N, List)用法及代碼示例
- erlang new(Options :: array_opts())用法及代碼示例
- erlang new(Size :: integer() >= 0, Options :: array_opts())用法及代碼示例
- erlang names()用法及代碼示例
- erlang sin用法及代碼示例
- erlang cos用法及代碼示例
- erlang tan用法及代碼示例
- erlang asin用法及代碼示例
- erlang acos用法及代碼示例
- erlang atan用法及代碼示例
注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 nodes(Arg, InfoOpts) -> [NodeInfo]。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。