Struct metrix::TelemetryTransmitter [] [src]

pub struct TelemetryTransmitter<L> { /* fields omitted */ }

Transmits Observations to the backend

This struct does not implement the Sync trait and can therefore not be shared between threads. See synced() method.

Methods

impl<L> TelemetryTransmitter<L> where
    L: Send + 'static, 
[src]

[src]

Get a TelemetryTransmitterSync.

Trait Implementations

impl<L: Clone> Clone for TelemetryTransmitter<L>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<L> TransmitsTelemetryData<L> for TelemetryTransmitter<L>
[src]

[src]

Transit an observation to the backend.

[src]

Add a handler.

[src]

Add a Copckpit

[src]

Add a Panel to a Cockpit if that Cockpit has the given name. Read more

[src]

Observed count occurences at time timestamp Read more

[src]

Observed one occurence at time timestamp Read more

[src]

Observed one occurence with value value at time timestamp Read more

[src]

Sends a Duration as an observed value observed at timestamp. The Duration is converted to nanoseconds. Read more

[src]

Observed count occurences at now. Read more

[src]

Observed one occurence now Read more

[src]

Observed one occurence with value value now Read more

[src]

Sends a Duration as an observed value observed with the current timestamp. Read more

[src]

Measures the time from from until now. Read more