[−][src]Enum srt_tokio::ConnInitMethod
Describes how this SRT entity will connect to the other.
Variants
Listens on the local socket, expecting there to be a Connect
instance that eventually connects to this socket.
This almost certianly menas you should use it with SrtSocketBuilder::local_port
,
As otherwise there is no way to know which port it will bind to.
Connect(SocketAddr, Option<String>)
Connect to a listening socket. It expects the listen socket to be on the SocketAddr
provided.
If the second argument is provided, it is the streamid
Rendezvous(SocketAddr)
Connect to another Rendezvous
connection. This is useful if both sides are behind a NAT. The SocketAddr
passed should be the public address and port of the other Rendezvous
connection.
Trait Implementations
impl Clone for ConnInitMethod
[src]
fn clone(&self) -> ConnInitMethod
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ConnInitMethod
[src]
impl Eq for ConnInitMethod
[src]
impl PartialEq<ConnInitMethod> for ConnInitMethod
[src]
fn eq(&self, other: &ConnInitMethod) -> bool
[src]
fn ne(&self, other: &ConnInitMethod) -> bool
[src]
impl StructuralEq for ConnInitMethod
[src]
impl StructuralPartialEq for ConnInitMethod
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConnInitMethod
[src]
impl Send for ConnInitMethod
[src]
impl Sync for ConnInitMethod
[src]
impl Unpin for ConnInitMethod
[src]
impl UnwindSafe for ConnInitMethod
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,