Skip to main content

PacketCaptureProviderProxyInterface

Trait PacketCaptureProviderProxyInterface 

Source
pub trait PacketCaptureProviderProxyInterface: Send + Sync {
    type StartRollingResponseFut: Future<Output = Result<PacketCaptureProviderStartRollingResult, Error>> + Send;
    type ReconnectRollingResponseFut: Future<Output = Result<PacketCaptureProviderReconnectRollingResult, Error>> + Send;

    // Required methods
    fn start_rolling(
        &self,
        common_params: CommonPacketCaptureParams,
        params: &RollingPacketCaptureParams,
    ) -> Self::StartRollingResponseFut;
    fn reconnect_rolling(&self, name: &str) -> Self::ReconnectRollingResponseFut;
}

Required Associated Types§

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§