fidl_fuchsia_wlan_sme

Trait TelemetryProxyInterface

Source
pub trait TelemetryProxyInterface: Send + Sync {
    type GetCounterStatsResponseFut: Future<Output = Result<TelemetryGetCounterStatsResult, Error>> + Send;
    type GetHistogramStatsResponseFut: Future<Output = Result<TelemetryGetHistogramStatsResult, Error>> + Send;
    type CloneInspectVmoResponseFut: Future<Output = Result<TelemetryCloneInspectVmoResult, Error>> + Send;

    // Required methods
    fn get_counter_stats(&self) -> Self::GetCounterStatsResponseFut;
    fn get_histogram_stats(&self) -> Self::GetHistogramStatsResponseFut;
    fn clone_inspect_vmo(&self) -> Self::CloneInspectVmoResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§

Source§

impl TelemetryProxyInterface for TelemetryProxy

Source§

type GetCounterStatsResponseFut = QueryResponseFut<Result<IfaceCounterStats, i32>>

Source§

type GetHistogramStatsResponseFut = QueryResponseFut<Result<IfaceHistogramStats, i32>>

Source§

type CloneInspectVmoResponseFut = QueryResponseFut<Result<Vmo, i32>>