Trait asyncio::Protocol [] [src]

pub trait Protocol: Debug + Clone + Send + 'static {
    type Endpoint: Endpoint<Self>;
    fn family_type(&self) -> i32;
    fn socket_type(&self) -> i32;
    fn protocol_type(&self) -> i32;
    unsafe fn uninitialized(&self) -> Self::Endpoint;
}

Associated Types

Required Methods

Reurns a value suitable for passing as the domain argument.

Returns a value suitable for passing as the type argument.

Returns a value suitable for passing as the protocol argument.

Implementors