pub struct RemoteProbe { /* private fields */ }Implementations§
Source§impl RemoteProbe
impl RemoteProbe
pub fn new(bus: TelemetryBus) -> Self
pub fn record_association(&self, remote_address: &str, state: &str)
pub fn set_state(&self, remote_address: &str, state: &str)
pub fn record_inbound_bytes(&self, remote_address: &str, bytes: u64)
pub fn record_outbound_bytes(&self, remote_address: &str, bytes: u64)
pub fn remove(&self, remote_address: &str)
pub fn association_count(&self) -> usize
pub fn snapshot(&self) -> RemoteSnapshot
Auto Trait Implementations§
impl Freeze for RemoteProbe
impl !RefUnwindSafe for RemoteProbe
impl Send for RemoteProbe
impl Sync for RemoteProbe
impl Unpin for RemoteProbe
impl UnsafeUnpin for RemoteProbe
impl !UnwindSafe for RemoteProbe
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request