ASAP 1.1 Hybrid Manual

HP NonStop ASAP Hybrid Manual 529729-004
Page 4-4
Optionally update data items for the domains. Single-threaded
applications would use the asap_update, asap_updatelist procedures, or
both. Multithreaded applications would use the asap_update_ts,
asap_updatelist_ts procedures, or both.
Optionally update the operational state and text for the domains. Single-
threaded applications would use the asap_opstate procedure, and
multithreaded applications would use the asap_opstate_ts procedure.
Optionally activate and deactivate ranking for the domains as needed.
Single-threaded applications would use the asap_control procedure, and
multithreaded applications would use the asap_control_ts procedure.
Optionally determine the last sample time for a domain as needed. Both
single-threaded and multithreaded applications would use the
asap_getlastsampletime procedure.
Remove all registered domains prior to shutting down. Single-threaded
applications would use the asap_remove procedure, and multithreaded
applications would use the asap_remove_ts procedure.
ASAP Hybrid for Linux API Libraries
ASAP Hybrid for Linux provides libraries for both 32-bit x86 and 64-bit AMD64
platforms, with static and shared variants of each. A given application must link
to one of these libraries, depending both on the platform you are developing for
and the system management strategy employed for your particular environment.
To establish which library to use, you must first determine the target platform for
your application. If you are developing a 32-bit application, you need to link to a
32-bit API library. If you are developing a 64-bit application, you need to link to
the 64-bit API library.
Once you determine the platform, you must decide whether to use the static
library or the shared library for that platform. Each type of library has its
advantages and disadvantages, depending on how you typically manage your
environment: