| 
    Link Kit C-SDK
    4.0.0
    
   | 
 
dynreg模块的API接口实现, 提供获取设备信息的能力 更多...
#include "dynreg_private.h"#include "core_string.h"#include "core_log.h"#include "core_auth.h"
函数 | |
| static void | _dynreg_exec_inc (dynreg_handle_t *dynreg_handle) | 
| static void | _dynreg_exec_dec (dynreg_handle_t *dynreg_handle) | 
| static int32_t | _dynreg_sign (dynreg_handle_t *dynreg_handle, char *random, char sign_str[65]) | 
| static void | _dynreg_recv_handler (void *handle, const aiot_http_recv_t *packet, void *userdata) | 
| static int32_t | _dynreg_device_info (dynreg_handle_t *dynreg_handle, char **device_secret) | 
| void * | aiot_dynreg_init (void) | 
| 创建dynreg会话实例, 并以默认值配置会话参数  更多... | |
| int32_t | aiot_dynreg_setopt (void *handle, aiot_dynreg_option_t option, void *data) | 
| 配置dynreg会话  更多... | |
| int32_t | aiot_dynreg_deinit (void **handle) | 
| 结束dynreg会话, 销毁实例并回收资源  更多... | |
| int32_t | aiot_dynreg_send_request (void *handle) | 
| 向dynreg服务器发送dynreg消息请求  更多... | |
| int32_t | aiot_dynreg_recv (void *handle) | 
| 从网络上收取dynreg消息  更多... | |
dynreg模块的API接口实现, 提供获取设备信息的能力
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| void* aiot_dynreg_init | ( | void | ) | 
创建dynreg会话实例, 并以默认值配置会话参数
| 非NULL | dynreg实例的句柄 | 
| NULL | 初始化失败, 一般是内存分配失败导致 | 

| int32_t aiot_dynreg_setopt | ( | void * | handle, | 
| aiot_dynreg_option_t | option, | ||
| void * | data | ||
| ) | 
配置dynreg会话
| [in] | handle | dynreg会话句柄 | 
| [in] | option | 配置选项, 更多信息请参考aiot_dynreg_option_t | 
| [in] | data | 配置选项数据, 更多信息请参考aiot_dynreg_option_t | 
| <STATE_SUCCESS | 参数配置失败 | 
| >=STATE_SUCCESS | 参数配置成功 | 

| int32_t aiot_dynreg_deinit | ( | void ** | handle | ) | 
结束dynreg会话, 销毁实例并回收资源
| [in] | handle | 指向dynreg会话句柄的指针 | 
| <STATE_SUCCESS | 执行失败 | 
| >=STATE_SUCCESS | 执行成功 | 
| int32_t aiot_dynreg_send_request | ( | void * | handle | ) | 
向dynreg服务器发送dynreg消息请求
| handle | dynreg会话句柄 | 
| <STATE_SUCCESS | 请求发送失败 | 
| >=STATE_SUCCESS | 请求发送成功 | 

| int32_t aiot_dynreg_recv | ( | void * | handle | ) | 
从网络上收取dynreg消息
| handle | dynreg会话句柄 | 
| <STATE_SUCCESS | 数据接收失败 | 
| >=STATE_SUCCESS | 数据接收成功 | 

 1.8.11