Trait SocketControlProxyInterface

Source
pub trait SocketControlProxyInterface: Send + Sync {
    type AttachEbpfProgramResponseFut: Future<Output = Result<SocketControlAttachEbpfProgramResult, Error>> + Send;
    type DetachEbpfProgramResponseFut: Future<Output = Result<SocketControlDetachEbpfProgramResult, Error>> + Send;

    // Required methods
    fn attach_ebpf_program(
        &self,
        payload: AttachEbpfProgramOptions,
    ) -> Self::AttachEbpfProgramResponseFut;
    fn detach_ebpf_program(
        &self,
        hook: SocketHook,
    ) -> Self::DetachEbpfProgramResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§