QuicServerTransport

Trait QuicServerTransport 

Source
pub trait QuicServerTransport: QuicTransport {
    // Required method
    fn recv_with_acceptor(
        &self,
        acceptor: &mut Acceptor,
        buf: &mut [u8],
        recv_size: usize,
        recv_info: RecvInfo,
        unparker: Option<&Unparker>,
    ) -> Result<(usize, SendInfo), Self::Error>;
}
Available on crate feature server only.
Expand description

Underlying transport layer API for server-side QUIC group.

Required Methods§

Source

fn recv_with_acceptor( &self, acceptor: &mut Acceptor, buf: &mut [u8], recv_size: usize, recv_info: RecvInfo, unparker: Option<&Unparker>, ) -> Result<(usize, SendInfo), Self::Error>

Server-side recv function, supports for QUIC handshake process.

Implementors§