[][src]Module safe_app::ipc

Inter-Process Communication utilities.

Modules

req

Request module.

resp

Response module.

Structs

AppExchangeInfo

Represents an application ID in the process of asking permissions

AuthGranted

It represents the authentication response.

AuthReq

Represents an authorisation request.

ContainersReq

Containers request

ShareMData

For use in ShareMDataReq. Represents a specific MutableData that is being shared.

ShareMDataReq

Represents a request to share mutable data.

Enums

IpcError

Ipc error.

IpcMsg

IPC message.

IpcReq

IPC request.

IpcResp

IPC response.

Permission

Permission enum - use for internal storage only.

Functions

decode_msg

Decode IpcMsg encoded with base32 encoding.

decode_msg_64

Decode IpcMsg encoded with base64 encoding.

encode_msg

Encode IpcMsg into string, using base32 encoding.

encode_msg_64

Encode IpcMsg into string, using base64 encoding.

gen_req_id

Generate unique request ID.

Type Definitions

BootstrapConfig

QuicP2P bootstrap info, shared from Authenticator to apps.