[][src]Struct srt_protocol::protocol::connection::Connection

pub struct Connection { /* fields omitted */ }

Handing connection timeout, etc The only events that this entity cares about is when packets are recevied from the remote, and when packets are sent from the remote

Implementations

impl Connection[src]

pub fn new(conn: ConnectionSettings) -> Self[src]

pub fn on_packet(&mut self, now: Instant)[src]

pub fn on_send(&mut self, now: Instant)[src]

pub fn next_action(&mut self, now: Instant) -> ConnectionAction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,