SqueezeBrains SDK 1.18
|
License Class that wraps the sb_t_license structure.
You must call the Dispose() method to free all the resources of the returned instance.
More...
#include <cs_license.h>
Public Member Functions | |
String | FormatInfo () |
Formats the license structure. More... | |
Public Member Functions inherited from sb_cs::SbCommon | |
SbError | Error () |
Returns the error code of the last operation. If no error SbError.SB_ERR_NONE is returned. More... | |
String | ErrorMsg () |
Returns the error message of the last operation. More... | |
Static Public Member Functions | |
static SbLicense | GetInfo () |
Returns information about the license status. More... | |
static String | FormatModuleId (SbLicenseModuleId id) |
Formats the module id More... | |
static String | FormatModuleStatus (SbLicenseModuleStatus status) |
Format the module status More... | |
static String | FormatType (SbLicenseType type) |
Formats the license type More... | |
static String | FormatConfiguration (SbLicenseConfigurationId id) |
Formats the license configuration id More... | |
static String | GetHardwareInfo () |
Returns the hardware information. More... | |
Static Public Member Functions inherited from sb_cs::SbCommon | |
static String | FormatError (SbError error) |
Returns the error message. More... | |
Data Fields | |
String | address |
Company address. | |
String | company |
Company name. | |
String | company_role |
Role of the user in the company. | |
String | |
User mail address. | |
String | name |
User name. | |
String | operating_system |
Operating system. | |
String | phone |
Company phone number. | |
String | surname |
Surname. | |
String | sector_of_interest |
Sectors of interest of the company. | |
String | vat |
Company VAT number. | |
String | vendor_code |
vendor code. | |
String | machine_id |
machine identifier, uniquely identifies the hardware. | |
array< SbLicenseModule^> | module |
Array of the license of the modules Retina, Surface, Deep Surface, Deep Cortex and Deep Retina. More... | |
SbTime | time_create |
Creation date. More... | |
SbTime | time_modify |
Last modification date. More... | |
SbTime | time_save |
Last save date. More... | |
Static Public Attributes | |
static const int | LICENSE_MODULE_NUMBER = SB_LICENSE_MODULE_NUMBER |
Number of license modules | |
License Class that wraps the sb_t_license structure.
You must call the Dispose() method to free all the resources of the returned instance.
Definition at line 178 of file cs_license.h.
|
static |
Formats the license configuration id
id |
String sb_cs::SbLicense::FormatInfo | ( | ) |
Formats the license structure.
|
static |
Formats the module id
id | Module id |
|
static |
Format the module status
status | Module status |
|
static |
Formats the license type
type | License type |
|
static |
Returns the hardware information.
|
static |
Returns information about the license status.
array<SbLicenseModule^> sb_cs::SbLicense::module |
Array of the license of the modules Retina, Surface, Deep Surface, Deep Cortex and Deep Retina.
Definition at line 200 of file cs_license.h.
SbTime sb_cs::SbLicense::time_create |
SbTime sb_cs::SbLicense::time_modify |
Last modification date.
Definition at line 210 of file cs_license.h.
SbTime sb_cs::SbLicense::time_save |