{ "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." } } }