Module safe_core::ipc [] [src]

Inter-Process Communication utilities

Reexports

pub use self::req::AppExchangeInfo;
pub use self::req::IpcReq;
pub use self::req::Permission;
pub use self::resp::AccessContInfo;
pub use self::resp::AppKeys;
pub use self::resp::AuthGranted;
pub use self::resp::IpcResp;
pub use self::resp::access_container_enc_key;

Modules

req

Request module

resp

Response module

Structs

AuthReq

Represents an authorization 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

Functions

decode_msg

Decode IpcMsg encoded with base64 encoding.

encode_msg

Encode IpcMsg into string, using base64 encoding.

gen_req_id

Generate unique request ID.

Type Definitions

BootstrapConfig

Reexports crust::Config