Trait webrtc_ice::candidate::Candidate [−][src]
Required methods
fn foundation(&self) -> String
[src]
fn id(&self) -> String
[src]
fn component(&self) -> u16
[src]
fn set_component(&self, c: u16)
[src]
fn last_received(&self) -> SystemTime
[src]
fn last_sent(&self) -> SystemTime
[src]
fn network_type(&self) -> NetworkType
[src]
fn address(&self) -> String
[src]
fn port(&self) -> u16
[src]
fn priority(&self) -> u32
[src]
fn related_address(&self) -> Option<CandidateRelatedAddress>
[src]
fn candidate_type(&self) -> CandidateType
[src]
fn tcp_type(&self) -> TCPType
[src]
fn marshal(&self) -> String
[src]
fn addr(&self) -> SocketAddr
[src]
#[must_use]fn close<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn seen(&self, outbound: bool)
[src]
#[must_use]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, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
raw: &'life1 [u8],
dst: &'life2 (dyn Candidate + Send + Sync)
) -> Pin<Box<dyn Future<Output = Result<usize, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Self: 'async_trait,
fn equal(&self, other: &dyn Candidate) -> bool
[src]
fn clone(&self) -> Arc<dyn Candidate + Send + Sync>
[src]
fn clone_with_ip(&self, ip: &IpAddr) -> Arc<dyn Candidate + Send + Sync>
[src]
#[must_use]fn start<'life0, 'async_trait>(
&'life0 self,
initialized_ch: Option<Receiver<()>>
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
initialized_ch: Option<Receiver<()>>
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Implementors
impl Candidate for CandidateBase
[src]
fn foundation(&self) -> String
[src]
fn id(&self) -> String
[src]
fn component(&self) -> u16
[src]
fn set_component(&self, component: u16)
[src]
fn last_received(&self) -> SystemTime
[src]
fn last_sent(&self) -> SystemTime
[src]
fn network_type(&self) -> NetworkType
[src]
fn address(&self) -> String
[src]
fn port(&self) -> u16
[src]
fn priority(&self) -> u32
[src]
fn related_address(&self) -> Option<CandidateRelatedAddress>
[src]
fn candidate_type(&self) -> CandidateType
[src]
fn tcp_type(&self) -> TCPType
[src]
fn marshal(&self) -> String
[src]
fn addr(&self) -> SocketAddr
[src]
fn close<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn seen(&self, outbound: bool)
[src]
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, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
raw: &'life1 [u8],
dst: &'life2 (dyn Candidate + Send + Sync)
) -> Pin<Box<dyn Future<Output = Result<usize, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Self: 'async_trait,
fn equal(&self, other: &dyn Candidate) -> bool
[src]
fn clone(&self) -> Arc<dyn Candidate + Send + Sync>
[src]
fn clone_with_ip(&self, ip: &IpAddr) -> Arc<dyn Candidate + Send + Sync>
[src]
fn start<'life0, 'async_trait>(
&'life0 self,
initialized_ch: Option<Receiver<()>>
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
initialized_ch: Option<Receiver<()>>
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,