Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Описание

Хранит параметры JSON-строка для передачи параметров поиска и доступа к лицензии.

Все поля опциональные и если не заполняются, то используются стандартные параметры «по умолчанию».

Code Block
languagecppjava
linenumberstrue
typedef   struct
{
    /// @brief [optional] Perform feature search only inside of specified license
    /// . By default, the feature search is performed in all licenses
    grd_uint32 licenseId;"licenseId": 0x12345678,
    /// @brief [optional] Restriction for feature search area specified by GrdRemoteMode
     /// By default GRD_LOCAL_MODE_ON and GRD_REMOTE_MODE_ONthe mixed mode are set
      grd_uint32 remoteMode;"remoteMode": 3,
    /// @brief [optional] The mask for specifying the dongle models to which feature can be bound to (0 means all models). See GrdDongleModel enumeration
    /// See GrdDongleModel enumeration. By default, the feature search is performed in all dongle models
    grd_uint32 dongleModel;"dongleModel": 0x400,
    /// @brief [optional] Additional feature flags
    /// The number of the product to which feature bound to (0 means all products). By default, no additional feature flags are usedthe feature search is performed in all products
    grd_uint32 flags;"productNumber": 777,
    /// @briefNumber Theof numbernetwork ofresource theto productconsume. toBy whichdefault, feature1
 bound to (0 means"networkResourceToConsume" all: products)1,
    /// By default, the feature search is performed in all products Configuration for Guardant Control Center
    "controlCenter":
    {
    grd_uint32 productNumber;
    /// HostName @briefor LookupIP optionsaddress forof the computer on which Guardant NetControl ServerCenter is running
    /// @details By default (if the structure is filled with zero values), uses a broadcast search
    /// for the Guardant Net Server. For a broadcast search, a custom address can be set.
"hostName": [ "192.168.77.77" ],
       // Broadcast search for remote licenses (enabled by default)
       "broadcastSearch" : true,
       /// Sets Tothe disabletimeout broadcastvalue search, set the address of the computer on which Guardant Net Server is running(in seconds) for a connection attempt before the function terminates and generates an error
    GrdNetServer netServer;
  "connectionTimeout"  /// @brief Reserved: 20
    }
    grd_uint8 reserved[0x400];
} GrdVisibility;

Поля

Параметры поиска компьютера, сервер Guardant Net

«По умолчанию» используется широковещательная поиск сервера Guardant Net. Стандарный адрес широковещательной рассылки можно изменить

Чтобы отключить широковещательный поиск, задайте адрес компьютера, на котором запущен сервер Guardant Net

Зарезервировано
licenseId [опционально]licenseId

Выполнять поиск объектов только внутри указанной лицензии

«По умолчанию» поиск производится во всех лицензиях

remoteMode [опционально]remoteMode

Ограничение для области поиска лицензии. Задается режимом RemoteMode

1 — искать ключи только локально
2 — искать ключи только по сети
3 — комбинированный поиск

«По умолчанию» ищутся ЛОКАЛЬНЫЕ и СЕТЕВЫЕ лицензии

dongleModel

Выполнять поиск объектов только внутри указанных моделей ключей

dongleModel [опционально]

Позволяет однозначно указать модели ключей, к которым будет привязан лицензируемый копонент (0 — все модели). При использовании только программных или только аппаратных лицензий позволяет сократить время поиска нужного компонента.

Доступные модели ключей определены в DongleModel enumeration.

«По умолчанию» учитываются все возможные модели

flags [опционально]

Дополнительные флаги

«По умолчанию» дополнительные флаги не используются

productNumber

Номер продукта, к которому привязан компонент.

«По умолчанию» поиск глобальный и производится по всем продуктам разработчикав лицензии.

networkResourceToConsumeКоличество сетевых лицензий, занимаемых за дну операцию GrdFeatureLogin
hostName

Имя или IP-адрес компьютера

netServer

на котором запущен

Guardant Control Center, раздающий сетевые лицензии. Допускается передача массива адресов. Порядок опроса серверов соответствует порядку заданному в массиве.

Если поле не задано, то используется широковещательный поиск внутри локальной сети, если опция broadcastSearch включена

broadcastSearchВключает или отключает широковещательный поиск в локальной сети
connectionTimeoutУстанавливает значение времени ожидания (в секундах) при попытке подключения, по истечении которого функция завершается и генерируется ошибка.reserved[0x400]