feat(hos_get_error_msg和hos_get_error_num): 增加hos创建失败的错误输出

This commit is contained in:
彭宣正
2021-03-29 18:42:20 +08:00
parent b1e698ab82
commit 88a38be092
3 changed files with 30 additions and 2 deletions

View File

@@ -76,15 +76,25 @@ enum s3errors
typedef void (*put_finished_callback)(bool, const char *, const char *, const char *, void *);
/*************************************************************************************
* 函数名: hos_client_init
* 函数名: hos_client_handle
* 参数: const char *serverip 目的地址,如"192.168.44.12"
* size_t port 端口号
* const char *accesskeyid AWS access key ID如”default“
* const char *secretkey AWS secret key如”default“
* size_t thread_sum 线程总数
* 返回值: 成功返回一个非空句柄失败返回NULL。(失败原因都是因为输入参数不合法)
* 返回值: 成功返回一个非空句柄失败返回NULL。
*************************************************************************************/
hos_client_handle hos_client_create(const char *serverip, size_t port, const char *accesskeyid, const char *secretkey, size_t pool_size);
/*************************************************************************************
* 函数名: hos_get_error_msg
* 返回值: hos_client_create创建失败的原因
*************************************************************************************/
char *hos_get_error_msg();
/*************************************************************************************
* 函数名: hos_get_error_num
* 返回值: hos_client_create创建失败的错误码
*************************************************************************************/
size_t hos_get_error_num();
/*************************************************************************************
* 函数名: hos_create_bucket
* 参数: hos_client_handle handle 非空句柄