pub trait Trace {
Show 16 methods
// Provided methods
fn enter_connection(&mut self, id: u64) { ... }
fn exec(&mut self, now: Timestamp, op: &Connection) { ... }
fn exec_client(&mut self, now: Timestamp, op: &Client) { ... }
fn enter(&mut self, now: Timestamp, scope: u64, thread: usize) { ... }
fn exit(&mut self, now: Timestamp) { ... }
fn send(&mut self, now: Timestamp, stream_id: u64, len: u64) { ... }
fn send_finish(&mut self, now: Timestamp, stream_id: u64) { ... }
fn receive(&mut self, now: Timestamp, stream_id: u64, len: u64) { ... }
fn receive_finish(&mut self, now: Timestamp, stream_id: u64) { ... }
fn accept(&mut self, now: Timestamp, stream_id: u64) { ... }
fn open(&mut self, now: Timestamp, stream_id: u64) { ... }
fn trace(&mut self, now: Timestamp, id: u64) { ... }
fn profile(&mut self, now: Timestamp, id: u64, time: Duration) { ... }
fn park(&mut self, now: Timestamp, id: u64) { ... }
fn unpark(&mut self, now: Timestamp, id: u64) { ... }
fn connect(&mut self, now: Timestamp, connection_id: u64, time: Duration) { ... }
}