AITalk®5 SDK ライブラリリファレンス  6.2.0
license.h
[詳解]
1 // -------------------------------------------------------------------
2 // AITalk(R) SDK Core License API [http://www.ai-j.jp]
3 // -------------------------------------------------------------------
4 
6 
12 #ifndef AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_LICENSE_H_
13 #define AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_LICENSE_H_
14 
24 #include <stdint.h>
25 
26 #include "aitalk-sdk/common.h"
27 
28 AITALK_BEGIN_EXTERN_C
29 
31 
35 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
37 
39 
43 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
45 
54 };
55 
58 
60 
72 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
74 
76 
85 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
87 
89 
98 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
100 
102 
114 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
115 AITalkReturnCode AITalk_Core_EngineLicense_getExpiration(int32_t *year, int32_t *month, int32_t *day);
116 
118 
126 AITALK_SDK_IMPORT_EXPORT_ATTRIBUTE
128 
129 AITALK_END_EXTERN_C
130  // addtogroup AITalk_SDK_Core_Initialization_License
132  // addtogroup AITalk_SDK_Core_Initialization
134  // addtogroup AITalk_SDK_Core
136 
137 #endif // AITALK_SDK_SRC_INCLUDE_AITALK_SDK_CORE_LICENSE_H_
AITalk_Core_EngineLicenseIdEnum
AITalk_Core_EngineLicenseIdEnum
エンジンライセンスの値種別
Definition: license.h:47
AITalkReturnCode
int32_t AITalkReturnCode
AITalk SDK の返却値種別 (AITalkReturnCodeEnum) の型
Definition: return_code.h:169
AITalk_Core_EngineLicenseId_Path
@ AITalk_Core_EngineLicenseId_Path
エンジンライセンスファイルのパス AITalk_Core_EngineLicense_setPath() と同様
Definition: license.h:50
AITalk_Core_EngineLicense_getExpirationYmd
AITalkReturnCode AITalk_Core_EngineLicense_getExpirationYmd(int32_t *ymd)
エンジンライセンスの期限を YYYYMMDD 形式で取得する
AITalk_Core_EngineLicenseId
int32_t AITalk_Core_EngineLicenseId
エンジンライセンスの値種別 (AITalk_Core_EngineLicenseIdEnum) の型
Definition: license.h:57
AITalk_Core_EngineLicense_setCode
AITalkReturnCode AITalk_Core_EngineLicense_setCode(const char *code)
ライセンスコードを設定する
AITalk_Core_EngineLicense_setPath
AITalkReturnCode AITalk_Core_EngineLicense_setPath(const char *path)
エンジンライセンスファイルへのパスを設定する
AITalk_Core_EngineLicense_getExpiration
AITalkReturnCode AITalk_Core_EngineLicense_getExpiration(int32_t *year, int32_t *month, int32_t *day)
エンジンライセンスの期限を取得する (同じ日時は期限内)
AITalk_Core_deauthenticate
AITalkReturnCode AITalk_Core_deauthenticate()
AITalk SDK の認証を外す。
AITalk_Core_EngineLicense_setValue
AITalkReturnCode AITalk_Core_EngineLicense_setValue(const AITalk_Core_EngineLicenseId id, const char *value)
エンジンライセンスの値を設定する
AITalk_Core_authenticate
AITalkReturnCode AITalk_Core_authenticate()
AITalk SDK の認証を行う。
AITalk_Core_EngineLicenseId_Code
@ AITalk_Core_EngineLicenseId_Code
ライセンスコード AITalk_Core_EngineLicense_setCode() と同様
Definition: license.h:53
common.h
AITalk SDK ライブラリの「共通定義」