pub struct ServiceProxy(/* private fields */);Implementations§
Source§impl ServiceProxy
impl ServiceProxy
pub fn connect_to_volume(&self) -> Result<BlockProxy, Error>
Sourcepub fn connect_to_volume_sync(&self) -> Result<BlockSynchronousProxy, Error>
pub fn connect_to_volume_sync(&self) -> Result<BlockSynchronousProxy, Error>
Like connect_to_volume, but returns a sync proxy.
See Self::connect_to_volume for more details.
Sourcepub fn connect_channel_to_volume(
&self,
server_end: ServerEnd<BlockMarker>,
) -> Result<(), Error>
pub fn connect_channel_to_volume( &self, server_end: ServerEnd<BlockMarker>, ) -> Result<(), Error>
Like connect_to_volume, but accepts a server end.
See Self::connect_to_volume for more details.
pub fn connect_to_mapper(&self) -> Result<MapperProxy, Error>
Sourcepub fn connect_to_mapper_sync(&self) -> Result<MapperSynchronousProxy, Error>
pub fn connect_to_mapper_sync(&self) -> Result<MapperSynchronousProxy, Error>
Like connect_to_mapper, but returns a sync proxy.
See Self::connect_to_mapper for more details.
Sourcepub fn connect_channel_to_mapper(
&self,
server_end: ServerEnd<MapperMarker>,
) -> Result<(), Error>
pub fn connect_channel_to_mapper( &self, server_end: ServerEnd<MapperMarker>, ) -> Result<(), Error>
Like connect_to_mapper, but accepts a server end.
See Self::connect_to_mapper for more details.
pub fn connect_to_inline_encryption(&self) -> Result<DeviceProxy, Error>
Sourcepub fn connect_to_inline_encryption_sync(
&self,
) -> Result<DeviceSynchronousProxy, Error>
pub fn connect_to_inline_encryption_sync( &self, ) -> Result<DeviceSynchronousProxy, Error>
Like connect_to_inline_encryption, but returns a sync proxy.
See Self::connect_to_inline_encryption for more details.
Sourcepub fn connect_channel_to_inline_encryption(
&self,
server_end: ServerEnd<DeviceMarker>,
) -> Result<(), Error>
pub fn connect_channel_to_inline_encryption( &self, server_end: ServerEnd<DeviceMarker>, ) -> Result<(), Error>
Like connect_to_inline_encryption, but accepts a server end.
See Self::connect_to_inline_encryption for more details.
pub fn connect_to_token(&self) -> Result<NodeTokenProxy, Error>
Sourcepub fn connect_to_token_sync(&self) -> Result<NodeTokenSynchronousProxy, Error>
pub fn connect_to_token_sync(&self) -> Result<NodeTokenSynchronousProxy, Error>
Like connect_to_token, but returns a sync proxy.
See Self::connect_to_token for more details.
Sourcepub fn connect_channel_to_token(
&self,
server_end: ServerEnd<NodeTokenMarker>,
) -> Result<(), Error>
pub fn connect_channel_to_token( &self, server_end: ServerEnd<NodeTokenMarker>, ) -> Result<(), Error>
Like connect_to_token, but accepts a server end.
See Self::connect_to_token for more details.