Struct webrtc_ice::candidate::candidate_base::CandidateBase [−][src]
pub struct CandidateBase { /* fields omitted */ }
Implementations
Returns the local preference for this candidate.
Trait Implementations
Returns a time indicating the last time this candidate was received.
Returns a time indicating the last time this candidate was sent.
Returns candidate NetworkType.
Returns Option<CandidateRelatedAddress>
.
Returns candidate type.
Stops the recvLoop.
An arbitrary string used in the freezing algorithm to group similar candidates. It is the same for two candidates that have the same type, base IP address, protocol (UDP, TCP, etc.), and STUN or TURN server. Read more
fn addr<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = SocketAddr> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn write_to<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
raw: &'life1 [u8],
dst: &'life2 (dyn Candidate + Send + Sync)
) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Self: 'async_trait,
Auto Trait Implementations
impl !RefUnwindSafe for CandidateBase
impl Send for CandidateBase
impl Sync for CandidateBase
impl Unpin for CandidateBase
impl !UnwindSafe for CandidateBase