pub struct HostProxy { /* private fields */ }
Implementations§
source§impl HostProxy
impl HostProxy
sourcepub fn new(channel: AsyncChannel) -> Self
pub fn new(channel: AsyncChannel) -> Self
Create a new Proxy for fuchsia.hardware.bluetooth/Host.
sourcepub fn take_event_stream(&self) -> HostEventStream
pub fn take_event_stream(&self) -> HostEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
sourcepub fn open(&self, channel: ServerEnd<HostMarker>) -> Result<(), Error>
pub fn open(&self, channel: ServerEnd<HostMarker>) -> Result<(), Error>
Connects to the host driver on the provided handle. The zircon channel is closed in the event of an error connecting to the driver.
Trait Implementations§
source§impl HostProxyInterface for HostProxy
impl HostProxyInterface for HostProxy
source§impl Proxy for HostProxy
impl Proxy for HostProxy
§type Protocol = HostMarker
type Protocol = HostMarker
The protocol which this
Proxy
controls.source§fn from_channel(inner: AsyncChannel) -> Self
fn from_channel(inner: AsyncChannel) -> Self
Create a proxy over the given channel.
source§fn into_channel(self) -> Result<AsyncChannel, Self>
fn into_channel(self) -> Result<AsyncChannel, Self>
Attempt to convert the proxy back into a channel. Read more
source§fn as_channel(&self) -> &AsyncChannel
fn as_channel(&self) -> &AsyncChannel
Get a reference to the proxy’s underlying channel. Read more
§fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
Attempt to convert the proxy back into a client end. Read more
Auto Trait Implementations§
impl Freeze for HostProxy
impl !RefUnwindSafe for HostProxy
impl Send for HostProxy
impl Sync for HostProxy
impl Unpin for HostProxy
impl !UnwindSafe for HostProxy
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