nsmcp::AccessRecordParser method timingValues (protected)
<instance of nsmcp::AccessRecordParser> timingValues timestamp \ start phases
Defined in /usr/local/ns/tcl/nsmcp/access-record.tcl
- Parameters:
- timestamp (required)
- start (required)
- phases (required)
- Testcases:
- No testcase defined.
Source code: set result {} if {$start ne {} && $start >= 946684800} { if {$start > [clock seconds] + 86400} { dict set result timeDependent true } else { dict set result startTime $start dict set result timingSource start foreach key {acceptTime queueTime filterTime runTime} value $phases { dict set result $key [expr {double($value)}] } } } if {![dict exists $result startTime]} { if {[string is entier -strict $timestamp]} { set time $timestamp } elseif {[catch { clock scan $timestamp -format {%d/%b/%Y:%H:%M:%S %z} -locale C } time]} { return {} } dict set result startTime $time dict set result timingSource completion } return $resultXQL Not present: Generic, PostgreSQL, Oracle
![[i]](/resources/acs-subsite/ZoomIn16.gif)