|
Link Kit C-SDK
4.0.0
|
dynregmq模块的API接口实现, 提供获取设备信息的能力 更多...
#include "dynregmq_private.h"#include "core_string.h"#include "core_log.h"#include "core_auth.h"
函数 | |
| static void | _dynregmq_exec_inc (dynregmq_handle_t *dynregmq_handle) |
| static void | _dynregmq_exec_dec (dynregmq_handle_t *dynregmq_handle) |
| static void | _dynregmq_recv_handler (void *handle, const aiot_mqtt_recv_t *packet, void *userdata) |
| void * | aiot_dynregmq_init (void) |
| 创建dynregmq会话实例, 并以默认值配置会话参数 更多... | |
| int32_t | aiot_dynregmq_setopt (void *handle, aiot_dynregmq_option_t option, void *data) |
| 配置dynregmq会话 更多... | |
| int32_t | aiot_dynregmq_deinit (void **handle) |
| 结束dynregmq会话, 销毁实例并回收资源 更多... | |
| static void | _core_append_instance_id (dynregmq_handle_t *dynregmq_handle) |
| int32_t | aiot_dynregmq_send_request (void *handle) |
| 向dynregmq服务器发送dynregmq消息请求 更多... | |
| int32_t | aiot_dynregmq_recv (void *handle) |
| 从网络上收取dynregmq消息 更多... | |
dynregmq模块的API接口实现, 提供获取设备信息的能力
|
static |
|
static |
|
static |
| void* aiot_dynregmq_init | ( | void | ) |
创建dynregmq会话实例, 并以默认值配置会话参数
| 非NULL | dynregmq实例的句柄 |
| NULL | 初始化失败, 一般是内存分配失败导致 |

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

| int32_t aiot_dynregmq_deinit | ( | void ** | handle | ) |
结束dynregmq会话, 销毁实例并回收资源
| [in] | handle | 指向dynregmq会话句柄的指针 |
| <STATE_SUCCESS | 执行失败 |
| >=STATE_SUCCESS | 执行成功 |

|
static |
| int32_t aiot_dynregmq_send_request | ( | void * | handle | ) |
向dynregmq服务器发送dynregmq消息请求
| handle | dynregmq会话句柄 |
| <STATE_SUCCESS | 请求发送失败 |
| >=STATE_SUCCESS | 请求发送成功 |

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

1.8.11