pub struct TurnService(/* private fields */);Expand description
turn service client
This struct is used to interact with the turn service.
Implementations§
Source§impl TurnService
impl TurnService
Sourcepub async fn get_info(&mut self) -> Result<TurnServerInfo, Status>
pub async fn get_info(&mut self) -> Result<TurnServerInfo, Status>
get the server info
Sourcepub async fn get_session(&mut self, id: String) -> Result<TurnSession, Status>
pub async fn get_session(&mut self, id: String) -> Result<TurnSession, Status>
get the session
Sourcepub async fn get_session_statistics(
&mut self,
id: String,
) -> Result<TurnSessionStatistics, Status>
pub async fn get_session_statistics( &mut self, id: String, ) -> Result<TurnSessionStatistics, Status>
get the session statistics
Auto Trait Implementations§
impl !Freeze for TurnService
impl !RefUnwindSafe for TurnService
impl Send for TurnService
impl Sync for TurnService
impl Unpin for TurnService
impl !UnwindSafe for TurnService
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request