Module libp2p_proxy_envelope
Libp2p2 Proxy Envelope
Libp2p2 Proxy Envelope API.
Data Types
proxy_envelope()
proxy_envelope() = #libp2p_proxy_envelope_pb{}
Function Index
| create/2 | Create an envelope. |
| data/1 | Getter. |
| decode/1 | Decode proxy_envelope binary to record. |
| encode/1 | Encode proxy_envelope record to binary. |
| id/1 | Getter. |
Function Details
create/2
create(ID::binary(), Libp2p_proxy_req_pb::libp2p_proxy_req:proxy_req() | libp2p_proxy_resp:proxy_resp() | libp2p_proxy_dial_back:proxy_dial_back() | libp2p_proxy_error:proxy_error() | libp2p_proxy_overload:proxy_overload()) -> proxy_envelope()
Create an envelope
data/1
data(Env::proxy_envelope()) -> {req, libp2p_proxy_req:proxy_req()} | {resp, libp2p_proxy_resp:proxy_resp()} | {dial_back, libp2p_proxy_dial_back:proxy_dial_back()} | {error, libp2p_proxy_error:proxy_error()} | {overload, libp2p_proxy_overload:proxy_overload()}
Getter
decode/1
decode(Bin::binary()) -> proxy_envelope()
Decode proxy_envelope binary to record
encode/1
encode(Libp2p_proxy_envelope_pb::proxy_envelope()) -> binary()
Encode proxy_envelope record to binary
id/1
id(Env::proxy_envelope()) -> binary()
Getter