Struct sozu_lib::network::protocol::proxy_protocol::relay::RelayProxyProtocol[][src]

pub struct RelayProxyProtocol<Front: SocketHandler> {
    pub header_size: Option<usize>,
    pub frontend: Front,
    pub backend: Option<TcpStream>,
    pub frontend_token: Token,
    pub backend_token: Option<Token>,
    pub front_buf: Checkout<BufferQueue>,
    pub readiness: Readiness,
    // some fields omitted
}

Fields

Methods

impl<Front: SocketHandler + Read> RelayProxyProtocol<Front>
[src]

Auto Trait Implementations

impl<Front> Send for RelayProxyProtocol<Front> where
    Front: Send

impl<Front> Sync for RelayProxyProtocol<Front> where
    Front: Sync