!1 删除头文件中的中文注释

Merge pull request !1 from Fenglin/master
This commit is contained in:
Fenglin 2020-09-10 18:03:55 +08:00 committed by Gitee
commit c477e3ec22
2 changed files with 3 additions and 203 deletions

View File

@ -31,8 +31,8 @@ extern "C" {
typedef void* hilink_mutex_t;
typedef enum {
NW_DISCONNECTED = 0, /* 网络连接断开 */
NW_CONNECTED = 1 /* 网络已连接 */
NW_DISCONNECTED = 0,
NW_CONNECTED = 1
} network_state_t;
typedef enum {
@ -41,7 +41,6 @@ typedef enum {
HILINK_SOCKET_EXCEPTION = 4
} HiLinkSocketState;
/* HiLink Socket错误码 */
typedef enum {
HILINK_SOCKET_NO_ERROR = 0,
HILINK_SOCKET_NULL_PTR = -1,
@ -57,281 +56,97 @@ typedef enum {
HILINK_SOCKET_SELECT_ERROR = -11
} hilink_socket_error_t;
/*
*
* 0-, -
*/
int hilink_gethostbyname(const char *hostname, char ipList[][IP_LIST_LEN], int num);
/*
*
* 0
*/
int hilink_gettime(unsigned long *ms);
/*
*
*
* 1'\0'
* 2src字符串须保证以'\0'
*/
unsigned int hilink_strlen(const char *src);
/*
* str1和str2
* 0str1和str2相等, 0str1 str2, 0str1 str2
*/
int hilink_strncmp(const char *str1, const char *str2, unsigned int len);
/*
* str中查找字符ch
* NULL表示没有查找到字符, NULL表示指向ch的指针
*/
char *hilink_strchr(const char *str, int ch);
/*
* str中逆向查找字符ch
* NULL表示没有查找到字符, NULL表示指向ch的指针
*/
char *hilink_strrchr(const char *str, char ch);
/*
* int整形数字
* int整形数字
*/
int hilink_atoi(const char *str);
/*
*
*
*/
unsigned short hilink_htons(unsigned short hs);
/*
*
*
*/
unsigned short hilink_ntohs(unsigned short ns);
/*
* json数据解析为json结构体类型的数据
* NULL-,NULL-json结构体指针
*/
void *hilink_json_parse(const char *value);
/*
* json结构体中的字符串value
* NULL-,NULL-value首地址
*/
char *hilink_json_get_string_value(const void *object, const char *name, unsigned int *len);
/*
* json结构体中的数值value
* 0-,-1-
*/
int hilink_json_get_number_value(const void *object, const char *name, int *value);
/*
* json结构体中的object
* NULL-,NULL-json object结构体指针
*/
void *hilink_json_get_object(const void *object, const char *name);
/*
* json结构体中的array元组
* NULL-, NULL-json object结构体指针
*/
void *hilink_json_get_arrayitem(const void *array, int item);
/*
* json结构体中的array的大小
*
*/
int hilink_json_get_arraysize(const void *array);
/* 释放json结构体所占用的空间 */
void hilink_json_delete(void *object);
/* json对象内字符串数据清0 */
void hilink_json_clear_all_string(void *object);
/*
*
* 00
* 1Contiki OS
* 2 level:
* mbed OS 0;
* OS , :
* TASK_PRIORITY_LOW = 4,
* TASK_PRIORITY_MIDDLE = 3,
* TASK_PRIORITY_HIGH = 2,
*/
int hilink_task_create(const void *handle, const void *taskName, int level,
unsigned long stackLen, void *taskFunction, void *param);
/* 销毁任务 */
void hilink_task_delete(const void *handle, const void *taskName);
/*
* sleep, CPU
* 00
* 1Contiki OS
* 2esp8266上该时间最小单位为10ms
*/
int hilink_msleep(unsigned long ms);
/*
* UDP通讯套接字
* 00 UDP套接字fd
*/
int hilink_udp_new(unsigned short lport);
/* 关闭UDP通讯套接字 */
void hilink_udp_remove(int fd);
/*
* UDP发送数据
* 00
*/
int hilink_udp_send(int fd, const unsigned char *buf, unsigned short len,
const char *rip, unsigned short port);
/*
* UDP读取数据
* 00
*/
int hilink_udp_read(int fd, unsigned char *buf, unsigned short len,
char *rip, unsigned short ripLen, unsigned short *port);
/*
* TCP连接
* 00 TCP套接字
*/
int hilink_tcp_connect(const char *dst, unsigned short port);
/*
* TCP连接状态获取
* 0
*/
int hilink_tcp_state(int fd);
/* 断开TCP连接 */
void hilink_tcp_disconnect(int fd);
/*
* TCP发送数据
* 00
*/
int hilink_tcp_send(int fd, const unsigned char *buf, unsigned short len);
/*
* TCP读取数据
* 00
*/
int hilink_tcp_read(int fd, unsigned char *buf, unsigned short len);
/*
*
* NULL , NULL
* 使, 使hilink_free释放
*/
void *hilink_malloc(unsigned int size);
/*
*
* pt指向的内存须为hilink_malloc申请的内存
*/
void hilink_free(void *pt);
/*
*
* 0-, 0-
* : 1count <= dest所指向的内存区域大小
* 2dest和src指向的内存没有重叠区域
*/
int hilink_memcmp(const void *buf1, const void *buf2, unsigned int len);
/*
*
* 0-, 0-
* count <= dest所指向的内存区域大小
*/
int hilink_memset_s(void *dest, unsigned int destMax, int c, unsigned int count);
/*
*
* 0-, 0-
* : 1count <= dest所指向的内存区域大小
* 2dest和src指向的内存没有重叠区域
*/
int hilink_memcpy_s(void *dest, unsigned int destMax, const void *src, unsigned int count);
/*
*
* 0-, 0-
* strDest所指内存空间足够容纳拷贝的字符内容
*/
int hilink_strncpy_s(char *strDest, unsigned int destMax, const char *strSrc, unsigned int count);
/*
*
* 0-, 0-
* strDest所指内存空间足够容纳strDest原有字符及追加的strSrc字符内容
*/
int hilink_strncat_s(char *strDest, unsigned int destMax, const char *strSrc, unsigned int count);
/*
*
* -1-, -strDest的字节数
* strDest要有足够的空间容纳格式化的字符内容
*/
int hilink_sprintf_s(char *strDest, unsigned int destMax, const char *format, ...);
/*
*
* -1-, -strDest的字节数
*/
int hilink_snprintf_s(char *strDest, unsigned int destMax, unsigned int count, const char *format, ...);
/*
*
* HILINK_OK成功, HILINK_ERROR失败
*/
int hilink_mutex_create(hilink_mutex_t *mutex);
/*
*
* HILINK_OK成功, HILINK_ERROR失败
*/
int hilink_mutex_lock(hilink_mutex_t *mutex);
/*
*
* HILINK_OK成功, HILINK_ERROR失败
*/
int hilink_mutex_unlock(hilink_mutex_t *mutex);
/*
*
* HILINK_OK成功, HILINK_ERROR失败
*/
int hilink_mutex_destroy(hilink_mutex_t *mutex);
/*
* Hilink SDK外部诊断信息记录接口
* 使
*/
void hilink_diagnosis_record_ex(int errCode);
/*
*
* 0,
*/
int hilink_printf(const char *format, ...);
/*
* errno
*
*/
int HiLinkGetNetWorkErrno(int fd);
#ifdef __cplusplus

View File

@ -16,25 +16,10 @@
#ifndef SECURITY_RANDOM_H
#define SECURITY_RANDOM_H
/*
* : , [0,2^32)
* : unsigned int *securityRandom用于保存生成的安全随机数
* : 0, 0
*/
int HILINK_RND_Random(unsigned int *securityRandom);
/*
* : , [0, upperBound)
* : unsigned int *securityRandom用于保存生成的安全随机数
unsigned int upperBound为生成随机数的上限.upperBound必须>=2,
* : 0, 0
*/
int HILINK_RND_UniformRandom(unsigned int *securityRandom, unsigned int upperBound);
/*
* : hilink_rand
* : 0
*/
int hilink_rand(void);
#endif