pub struct WpSecurityContextV1 { /* private fields */ }Expand description
client security context
The security context allows a client to register a new client and attach security context metadata to the connections.
When both are set, the combination of the application ID and the sandbox engine must uniquely identify an application. The same application ID will be used across instances (e.g. if the application is restarted, or if the application is started multiple times).
When both are set, the combination of the instance ID and the sandbox engine must uniquely identify a running instance of an application.
See also the Request enum for this interface.
Trait Implementations§
Source§impl Borrow<ObjectId> for WpSecurityContextV1
impl Borrow<ObjectId> for WpSecurityContextV1
Source§impl Clone for WpSecurityContextV1
impl Clone for WpSecurityContextV1
Source§fn clone(&self) -> WpSecurityContextV1
fn clone(&self) -> WpSecurityContextV1
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WpSecurityContextV1
impl Debug for WpSecurityContextV1
Source§impl Hash for WpSecurityContextV1
impl Hash for WpSecurityContextV1
Source§impl PartialEq for WpSecurityContextV1
impl PartialEq for WpSecurityContextV1
Source§impl Resource for WpSecurityContextV1
impl Resource for WpSecurityContextV1
Source§fn object_data(&self) -> Option<&Arc<dyn Any + Send + Sync>>
fn object_data(&self) -> Option<&Arc<dyn Any + Send + Sync>>
Access the raw data associated with this object. Read more
Source§fn handle(&self) -> &WeakHandle
fn handle(&self) -> &WeakHandle
Access the backend handle associated with this object
Source§fn from_id(conn: &DisplayHandle, id: ObjectId) -> Result<Self, InvalidId>
fn from_id(conn: &DisplayHandle, id: ObjectId) -> Result<Self, InvalidId>
Create an object resource from its ID Read more
Source§fn parse_request(
conn: &DisplayHandle,
msg: Message<ObjectId, OwnedFd>,
) -> Result<(Self, Self::Request), DispatchError>
fn parse_request( conn: &DisplayHandle, msg: Message<ObjectId, OwnedFd>, ) -> Result<(Self, Self::Request), DispatchError>
Parse a event for this object Read more
Source§fn write_event<'a>(
&self,
conn: &DisplayHandle,
msg: Self::Event<'a>,
) -> Result<Message<ObjectId, BorrowedFd<'a>>, InvalidId>
fn write_event<'a>( &self, conn: &DisplayHandle, msg: Self::Event<'a>, ) -> Result<Message<ObjectId, BorrowedFd<'a>>, InvalidId>
Serialize an event for this object Read more
Source§fn is_alive(&self) -> bool
fn is_alive(&self) -> bool
Checks if the Wayland object associated with this proxy is still alive
Source§fn data<U>(&self) -> Option<&U>where
U: 'static,
fn data<U>(&self) -> Option<&U>where
U: 'static,
Access the user-data associated with this object
Source§fn send_event(&self, evt: Self::Event<'_>) -> Result<(), InvalidId>
fn send_event(&self, evt: Self::Event<'_>) -> Result<(), InvalidId>
Send an event to this object
impl Eq for WpSecurityContextV1
Auto Trait Implementations§
impl Freeze for WpSecurityContextV1
impl !RefUnwindSafe for WpSecurityContextV1
impl Send for WpSecurityContextV1
impl Sync for WpSecurityContextV1
impl Unpin for WpSecurityContextV1
impl UnsafeUnpin for WpSecurityContextV1
impl !UnwindSafe for WpSecurityContextV1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more