1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
{
"format": 1,
"id": "saw-remote_address-loopback",
"kind": "class",
"name": "remote_address",
"namespace": "saw",
"module": "remote",
"header": "modules/remote/c++/remote_loopback_base.hpp",
"is_special": true,
"specializes": "saw-remote_address",
"arguments": ["rmt::Loopback"],
"brief_description": "Address of an in process endpoint.",
"detailed_description": [
[
"There is nothing to address but the process itself, so the address is a plain number. It still has to exist, because it is the component which separates two endpoints serving the same schema."
]
],
"attributes": {
"saw-remote_address-loopback-addr_id_": {
"id": "saw-remote_address-loopback-addr_id_",
"name": "addr_id_",
"type": ["data< schema::UInt64 >"],
"visibility": "private"
}
},
"functions": {
"saw-remote_address-loopback-ctor": {
"id": "saw-remote_address-loopback-ctor",
"name": "remote_address",
"type": [],
"parameters": [
{"name": "addr_id__", "type": ["data< schema::UInt64 >"]}
]
},
"saw-remote_address-loopback-get_address_id": {
"id": "saw-remote_address-loopback-get_address_id",
"name": "get_address_id",
"type": ["const data< schema::UInt64 > &"],
"const": true,
"brief_description": "The identifier this address stands for."
}
}
}
|