pub struct TurnPinger {
pub server: String,
pub timeout: Duration,
}Expand description
TURN pinger — sends an unauthenticated Allocate Request to server
and considers the expected 401 Unauthorized Allocate Error
Response a successful ping (it proves the server is alive and
speaks RFC 5766). Default port 3478. Doesn’t actually allocate any
relay state, so it’s safe to spam against shared TURN
infrastructure.
Fields§
§server: String§timeout: DurationImplementations§
Source§impl TurnPinger
impl TurnPinger
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TurnPinger
impl RefUnwindSafe for TurnPinger
impl Send for TurnPinger
impl Sync for TurnPinger
impl Unpin for TurnPinger
impl UnsafeUnpin for TurnPinger
impl UnwindSafe for TurnPinger
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