scout_apm v0.2.0 ScoutApm.Internal.Layer

Summary

Types

t()
t() :: %ScoutApm.Internal.Layer{backtrace: nil | [any], children: [%ScoutApm.Internal.Layer{backtrace: term, children: term, desc: term, manual_duration: term, name: term, started_at: term, stopped_at: term, type: term, uri: term}], desc: nil | String.t, manual_duration: nil | ScoutApm.Internal.Duration.t, name: nil | String.t, started_at: number, stopped_at: nil | Integer, type: String.t, uri: nil | String.t}

Functions

new(map)
set_manual_duration(layer, duration)
total_child_time(layer)
total_exclusive_time(layer)
total_time(layer)
update_backtrace(layer, backtrace)
update_children(layer, children)
update_desc(layer, desc)
update_name(layer, name)
update_stopped_at(layer)
update_stopped_at(layer, stopped_at)
update_uri(layer, uri)