Dev Center
Table of contents

DM_LTSConnectionParameters

Defines a struct to configure the parameters to connect to license tracking server.

Typedefs

typedef struct tagDM_LTSConnectionParameters  DM_LTSConnectionParameters

Attributes

Attribute Type
mainServerURL const char*
standbyServerURL const char*
handshakeCode const char*
sessionPassword const char*
deploymentType DM_DeploymentType
chargeWay DM_ChargeWay
UUIDGenerationMethod DM_UUIDGenerationMethod
maxBufferDays int
limitedLicenseModulesCount int
limitedLicenseModules DM_LicenseModule*
reserved char[64]

mainServerURL

The URL of the license tracking server.

const char*  tagDM_LTSConnectionParameters::mainServerURL
  • Value range
    Any string value

  • Default value
    “”

  • Remarks
    If you choose “Dynamsoft-hosting”, then no need to change the value of MainServerURL and StandbyServerURL. When both are set to null (default value), it will connect to Dynamsoft’s license tracking servers for online verification.

standbyServerURL

The URL of the standby license tracking server.

const char*  tagDM_LTSConnectionParameters::standbyServerURL
  • Value range
    Any string value

  • Default value
    “”

  • Remarks
    If you choose “Dynamsoft-hosting”, then no need to change the value of MainServerURL and StandbyServerURL. When both are set to null (default value), it will connect to Dynamsoft’s license tracking servers for online verification.

handshakeCode

The handshake code.

const char*  tagDM_LTSConnectionParameters::handshakeCode
  • Value range
    Any string value

  • Default value
    “”

sessionPassword

The session password of the handshake code set in license tracking server.

const char*  tagDM_LTSConnectionParameters::sessionPassword
  • Value range
    Any string value

  • Default value
    “”

deploymentType

Sets the deployment type.

DM_DeploymentType tagDM_LTSConnectionParameters::deploymentType

chargeWay

Sets the charge way.

DM_ChargeWay tagDM_LTSConnectionParameters::chargeWay

UUIDGenerationMethod

Sets the method to generate UUID.

DM_UUIDGenerationMethod tagDM_LTSConnectionParameters::UUIDGenerationMethod

maxBufferDays

Sets the max days to buffer the license info.

int tagDM_LTSConnectionParameters::maxBufferDays
  • Value range
    [7,0x7fffffff]

  • Default value
    7

limitedLicenseModulesCount

Sets the count of license modules to use.

int tagDM_LTSConnectionParameters::limitedLicenseModulesCount
  • Value range
    [0,0x7fffffff]

  • Default value
    0

limitedLicenseModules

Sets the license modules to use.

DM_LicenseModule* tagDM_LTSConnectionParameters::limitedLicenseModules

reserved

Reserved memory for the struct. The length of this array indicates the size of the memory reserved for this struct.

char tagDM_LTSConnectionParameters::reserved[64]

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

version 8.0.0

  • Latest version
  • Version 10.x
    • Version 10.2.0
    • Version 10.0.20
    • Version 10.0.10
    • Version 10.0.0
  • Version 9.x
    • Version 9.6.40
    • Version 9.6.30
    • Version 9.6.20
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.0
    • Version 9.0.0
  • Version 8.x
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
Change +