![]() |
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 |