[][src]Trait tonic::transport::server::Connected

pub trait Connected {
    pub fn remote_addr(&self) -> Option<SocketAddr> { ... }
pub fn peer_certs(&self) -> Option<Vec<Certificate>> { ... } }
This is supported on crate feature transport only.

Trait that connected IO resources implement.

The goal for this trait is to allow users to implement custom IO types that can still provide the same connection metadata.

Provided methods

pub fn remote_addr(&self) -> Option<SocketAddr>[src]

Return the remote address this IO resource is connected too.

pub fn peer_certs(&self) -> Option<Vec<Certificate>>[src]

Return the set of connected peer TLS certificates.

Loading content...

Implementations on Foreign Types

impl Connected for AddrStream[src]

impl Connected for TcpStream[src]

impl<T: Connected> Connected for TlsStream<T>[src]

Loading content...

Implementors

Loading content...