VLSdiscoverInfoExt Struct

Syntax

typedef struct 
   { 
      short     	protocol;       
      short     	isRedundant;    
      int       	num_clients;    
      char      	ip_address[VLS_MAXLEN]; 
      int       	num_units_available; 
      int       	is_served;                              
      char      	pool_name[8]; 
      long      	reserved1; 
      long      	reserved2;
      unsigned long    units_available;
      unsigned long    number_of_clients;
      long 	       structSz;

   } 
   discover_info_type_ext, VLSdiscoverInfoExt;
Argument Description
protocol

The communication protocol being used for application/License Manager communication.

isRedundant Validates if the license is actually redundant.
num_clients Total number of clients connected to the License Manager.
The maximum value that can be displayed for this attribute (including v20 licenses) is 2,097,150. For the 4,294,967,294 value, refer to the number_of_clients attribute.
ip_address The IP address of the License Manager.
num_units_available Number of units/tokens available.
The maximum value that can be displayed for this attribute (including v20 licenses) is 2,097,150. For the 4,294,967,294 value, refer to the units_available attribute.
is_served

Whether this client has already been granted a license for the feature and version. Allowed options are:

>V_TRUE

>V_FALSE

pool_name Name of the redundant License Manager pool.
reserved1 Reserved for future use.
reserved2 Reserved for future use.
units_available Number of units/tokens available. From RMS v9.5 onwards, up to 4,294,967,294 tokens are supported. This is applicable for license version 20 and above.
number_of_clients Total number of clients connected to the License Manager. From RMS v9.5 onwards, up to 4,294,967,294 clients are supported. This is applicable for license version 20 and above.
structSz Size of VLSdiscoverInfoExt structure. The structSz needs to be set by the caller. From RMS v9.5 onwards, this fields supports enhanced license hard limit up to 4,294,967,294. This is applicable for license version 20 and above.

NOTE   From Sentinel RMS v9.5 onwards, this new structure has been introduced to support license hard limit up to 4,294,967,294. This is applicable for license version 20 and above.