Module safe_core::ipc::req [] [src]

Request module

Structs

AppExchangeInfo

Represents an application ID in the process of asking permissions

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

IpcReq

IPC request

Permission

Permission enum - use for internal storage only

Functions

container_perms_from_repr_c

Transform an FFI representation into container permissions

container_perms_into_permission_set

Transforms a collection of container permissions into routing::PermissionSet

containers_from_repr_c

Constructs the object from a raw pointer.

containers_into_vec

Consumes the object and returns the wrapped raw pointer. Converts a container name + a set of permissions into an FFI representation ContainerPermissions.

permission_set_clone_from_repr_c

Create a PermissionSet from its C representation.

permission_set_into_repr_c

Convert a PermissionSet into its C representation.

Type Definitions

ContainerPermissions

Permissions stored internally in the access container. In FFI represented as ffi::PermissionSet