nsmcp::RequestRoutingTool method snapshot (public)

 <instance of nsmcp::RequestRoutingTool[i]> snapshot server

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

Parameters:
server (required)

Testcases:
No testcase defined.
Source code:
set pools {}; set filters {}; set errors {}
if {[catch {ns_server -server $server pools} names]} {
    dict set errors pools unavailable
} else {
    foreach pool $names {
        if {[catch {ns_server -server $server -pool $pool map} maps]} {
            dict set errors $pool unavailable
        } else {dict set pools [expr {$pool eq "" ? "default" : $pool}] $maps}
    }
}
if {[catch {ns_server -server $server filters} filters]} {
    set filters {}; dict set errors filters unavailable
}
return [dict create pools $pools filters $filters availability $errors]
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: