Type Alias ReplyAuthority

Source
pub type ReplyAuthority<C = NoExplicitInvocationContext> = ImplicitReplyAuthority<C>;
Expand description

Configuration-dependant alias for conveying reply authority to syscalls.

Aliased Type§

struct ReplyAuthority<C = NoExplicitInvocationContext> { /* private fields */ }

Implementations

Source§

impl<C> ImplicitReplyAuthority<C>

Source

pub const fn new(invocation_context: C) -> Self

Source

pub fn into_invocation_context(self) -> C

Source§

impl<C: InvocationContext> ImplicitReplyAuthority<C>

Source

pub fn reply(self, info: MessageInfo)

Corresponds to seL4_Reply.

Trait Implementations§

Source§

impl<C> ConveysReplyAuthority for ReplyAuthority<C>

Source§

impl<C: Default> Default for ImplicitReplyAuthority<C>

Source§

fn default() -> ImplicitReplyAuthority<C>

Returns the “default value” for a type. Read more