Class: Roby::DRoby::Timepoints::Point
- Defined in:
- lib/roby/droby/timepoints.rb
Instance Attribute Summary collapse
-
#duration ⇒ Object
readonly
Returns the value of attribute duration.
-
#group ⇒ Object
readonly
Returns the value of attribute group.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#time ⇒ Object
readonly
Returns the value of attribute time.
Instance Method Summary collapse
- #end_time ⇒ Object
- #flamegraph ⇒ Object
-
#initialize(time, name, duration, group) ⇒ Point
constructor
A new instance of Point.
- #path ⇒ Object
- #start_time ⇒ Object
Constructor Details
#initialize(time, name, duration, group) ⇒ Point
Returns a new instance of Point.
62 63 64 65 66 67 |
# File 'lib/roby/droby/timepoints.rb', line 62 def initialize(time, name, duration, group) @time = time @name = name @duration = duration @group = group end |
Instance Attribute Details
#duration ⇒ Object (readonly)
Returns the value of attribute duration.
60 61 62 |
# File 'lib/roby/droby/timepoints.rb', line 60 def duration @duration end |
#group ⇒ Object (readonly)
Returns the value of attribute group.
60 61 62 |
# File 'lib/roby/droby/timepoints.rb', line 60 def group @group end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
60 61 62 |
# File 'lib/roby/droby/timepoints.rb', line 60 def name @name end |
#time ⇒ Object (readonly)
Returns the value of attribute time.
60 61 62 |
# File 'lib/roby/droby/timepoints.rb', line 60 def time @time end |
Instance Method Details
#end_time ⇒ Object
81 82 83 |
# File 'lib/roby/droby/timepoints.rb', line 81 def end_time time end |
#flamegraph ⇒ Object
73 74 75 |
# File 'lib/roby/droby/timepoints.rb', line 73 def flamegraph [path, duration] end |
#path ⇒ Object
69 70 71 |
# File 'lib/roby/droby/timepoints.rb', line 69 def path group.path + [name] end |
#start_time ⇒ Object
77 78 79 |
# File 'lib/roby/droby/timepoints.rb', line 77 def start_time time end |