Brocade Virtual ADX OpenScript API Guide (Supporting ADX v03.1.00) User Manual
Page 7

Brocade Virtual ADX OpenScript API Guide
vii
53-1003243-01
OS_SLB:: server_name($id) . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
OS_SLB:: server_id($name, $port). . . . . . . . . . . . . . . . . . . . . . .90
OS_SLB:: servers($group_id) . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
OS_SLB::is_server_up("server-name"=>$name, "server-id"=>$id,
"port"=>$port) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
OS_SLB:: get_server_current_connections($name) . . . . . . . . .93
OS_SLB:: get_server_port_current_connections
($name, $port). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
OS_SLB:: is_client_ssl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
OS_SLB:: is_server_ssl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
OS_SLB:: persist($method, $string) . . . . . . . . . . . . . . . . . . . . . .96
OS_SLB:: passive_persist($method, $string) . . . . . . . . . . . . . . 97
OS_SLB:: persist_lookup($method, $string) . . . . . . . . . . . . . . .98
OS_SLB:: reply($data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
OS _SLB:: reset_client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
OS _SLB:: log($log_string). . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
OS _SLB:: drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
OS _SLB:: forward($server) . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
OS _SLB:: send_to_client . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
OS _SLB:: send_to_server . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
OS _SLB:: is_group_up($group-id) . . . . . . . . . . . . . . . . . . . . . .105
OS _SLB:: virtual_server_name() . . . . . . . . . . . . . . . . . . . . . . .106
OS_CONN::client_connection . . . . . . . . . . . . . . . . . . . . . . . . . .107
Content Inspection API Reference
OS_PAYLOAD_INSPECT module overview . . . . . . . . . . . . . . . . . . . .109
Content Inspection API considerations. . . . . . . . . . . . . . . . . . .109
Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
OS_PAYLOAD_INSPECT::substitute(regexp1, string1, [regexp2,
string2 …]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
OS_PAYLOAD_INSPECT::match(regexp1, [regexp2 …]) . . . . . .111
OS_PAYLOAD_INSPECT::matched_replace(mstr1, rstr1, [mstr2, rstr2,
…]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
OS_PAYLOAD_INSPECT::match_size(integer) . . . . . . . . . . . . . .115
OS_PAYLOAD_INSPECT::disable (). . . . . . . . . . . . . . . . . . . . . . .116
OS_PAYLOAD_INSPECT::matched_str () . . . . . . . . . . . . . . . . . .117
OS_PAYLOAD_INSPECT::matched_idx () . . . . . . . . . . . . . . . . . .118