acs::icanuse (public)

 acs::icanuse feature

Defined in packages/acs-tcl/tcl/00-icanuse-procs.tcl

Check, if a (previously registered) feature can be used in an installation. These features are typically version dependent features of NaviServer. The checking of the availability of these features is typically more complex than a plain "info commands ...".

Parameters:
feature (required)
name for a feature, can contain blanks
Returns:
boolean value

Partial Call Graph (max 5 caller/called nodes):
%3 test_acs_icanuse acs_icanuse (test acs-tcl) acs::icanuse acs::icanuse test_acs_icanuse->acs::icanuse Class ::xo::Context Class ::xo::Context (public) Class ::xo::Context->acs::icanuse Object ::throttle Object ::throttle (public) Object ::throttle->acs::icanuse aa_check_leftovers aa_check_leftovers (public) aa_check_leftovers->acs::icanuse aa_used_application_memory aa_used_application_memory (private) aa_used_application_memory->acs::icanuse ad_conn ad_conn (public) ad_conn->acs::icanuse

Testcases:
acs_icanuse
Source code:
        return [info exists ::acs::caniuse($feature)]
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: