[−][src]Trait libhoney::Sender
Sender
is responsible for handling events after Send() is called. Implementations
of send()
must be safe for concurrent calls.
Required methods
fn send(&mut self, ev: Event)
send
queues up an event to be sent
fn start(&mut self)
start
initializes any background processes necessary to send events
fn stop(&mut self) -> Result<()>
stop
flushes any pending queues and blocks until everything in flight has been
sent
fn responses(&self) -> Receiver<Response>
responses
returns a channel that will contain a single Response for each Event
added. Note that they may not be in the same order as they came in