支持文件接口用户自定义信息;
This commit is contained in:
@@ -49,7 +49,8 @@ void doris_http_ctx_destroy(struct doris_http_ctx *ctx)
|
||||
free(ctx);
|
||||
}
|
||||
|
||||
struct doris_http_ctx *doris_http_ctx_new(struct doris_http_instance *instance, struct doris_http_callback *cb, u_int64_t balance_seed)
|
||||
struct doris_http_ctx *doris_http_ctx_new(struct doris_http_instance *instance,
|
||||
struct doris_http_callback *cb, u_int64_t balance_seed, char *host, int32_t size)
|
||||
{
|
||||
struct doris_http_ctx *ctx;
|
||||
struct doris_curl_multihd *multidata;
|
||||
@@ -61,6 +62,7 @@ struct doris_http_ctx *doris_http_ctx_new(struct doris_http_instance *instance,
|
||||
}
|
||||
assert(instance->server_hosts->find(result.bucket_id) != instance->server_hosts->end());
|
||||
multidata = instance->server_hosts->find(result.bucket_id)->second;
|
||||
snprintf(host, size, multidata->host->srvaddr);
|
||||
|
||||
ctx = (struct doris_http_ctx *)calloc(1, sizeof(struct doris_http_ctx));
|
||||
ctx->instance = instance;
|
||||
|
||||
Reference in New Issue
Block a user