License info structure. More...
#include <ai_license.h>
Data Fields | |
| bool | used |
| true if this is the license used by the current Arnold installation | |
| char | name [64] |
| product name | |
| char | ver [64] |
| product version | |
| char | exp [64] |
| expiration date | |
| char | options [64] |
| product options | |
| int | count |
| license count | |
| int | current_inuse |
| license count in use | |
| int | current_resuse |
| number of reservations in use | |
| int | hbased |
| HOST-BASED count | |
| int | hold |
| license hold time | |
| int | max_roam |
| maximum roam time | |
| int | max_share |
| maximum number of processes that can share this license | |
| int | min_remove |
| minimum rlmremove time | |
| int | min_checkout |
| license minimum checkout time | |
| int | min_timeout |
| minimum timeout time | |
| int | nres |
| number of license reservations | |
| int | num_roam_allowed |
| number of roaming licenses allowed | |
| int | roaming |
| number of licenses currently roaming (for roaming licenses) | |
| int | share |
| license share flags (share flags RLM_LA_SHARE_xxx are defined in license.h) | |
| int | soft_limit |
| license soft limit | |
| int | thisroam |
| 1 if this license is a roaming license | |
| int | timeout |
| current license timeout | |
| int | tz |
| license timezone specification. More... | |
| int | tokens |
| if 0, this is a normal license. More... | |
| int | type |
| license type (license type flags RLM_LA__xxx_TYPE are defined in license.h) | |
| int | ubased |
| USER_BASED count | |
License info structure.
This is designed for RLM, so non-RLM licenses might leave most fields uninitialized