nsmcp::AccessDiagnosticTool method recordFields (protected)

 <instance of nsmcp::AccessDiagnosticTool[i]> recordFields record

Defined in /usr/local/ns/tcl/nsmcp/traffic-tools.tcl

Parameters:
record (required)

Testcases:
No testcase defined.
Source code:
set fields {}
dict for {key value} $record {
    if {$key eq "matchingRuleIndexes"} {
        set array {}; set i 0; foreach item $value {lappend array $i number $item; incr i}
        lappend fields $key array $array
    } elseif {$key in {startTime status responseBytes offset endOffset acceptTime queueTime filterTime runTime unknownRules count runTotal timingCount firstAt lastAt runMax}} {
        lappend fields $key number $value
    } elseif {$key in {redacted contextComplete}} {lappend fields $key boolean $value
    } else {lappend fields $key string $value}
}
return $fields
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: