pub struct OpenData {
pub target_vp: u32,
pub ring_offset: u32,
pub ring_gpadl_id: GpadlId,
pub event_flag: u16,
pub connection_id: u32,
pub user_data: UserDefinedData,
}
Expand description
Channel open-specific data.
Fields§
§target_vp: u32
The target VP for interrupts to the guest.
ring_offset: u32
The page offset into the ring GPADL of the host-to-guest ring buffer.
ring_gpadl_id: GpadlId
The ring buffer’s GPADL ID.
event_flag: u16
The event flag used to notify the guest.
connection_id: u32
An connection ID used when the guest notifies the host.
user_data: UserDefinedData
User data provided by the opener.
Trait Implementations§
impl Copy for OpenData
Auto Trait Implementations§
impl Freeze for OpenData
impl RefUnwindSafe for OpenData
impl Send for OpenData
impl Sync for OpenData
impl Unpin for OpenData
impl UnwindSafe for OpenData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].