对外API增加USERTAG
This commit is contained in:
8
cache/tango_cache_client_in.h
vendored
8
cache/tango_cache_client_in.h
vendored
@@ -54,7 +54,6 @@ struct tango_cache_instance
|
||||
time_t relative_ttl; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>
|
||||
u_int64_t cache_limit_size;
|
||||
long max_cnn_host;
|
||||
int host_index;
|
||||
u_int32_t block_len; //<2F><><EFBFBD><EFBFBD>buffercache<68>ڴ<EFBFBD><DAB4>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1>ÿ<EFBFBD><C3BF>update<74><65><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD>ò<EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
u_int32_t upload_block_size; //minio<69>ֶ<EFBFBD><D6B6>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
|
||||
enum CACHE_ERR_CODE error_code;
|
||||
@@ -74,10 +73,8 @@ struct tango_cache_ctx
|
||||
struct curl_slist *headers;
|
||||
struct future* future;
|
||||
char error[CURL_ERROR_SIZE];
|
||||
char file_key[72];
|
||||
char object_key[256];
|
||||
char hostport[24]; //<2F><>ͬctxʹ<78><CAB9><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>IP<49><50><EFBFBD><EFBFBD>֤pipeline˳<65><CBB3><EFBFBD><EFBFBD>
|
||||
u_int32_t host_index;
|
||||
bool fail_state;
|
||||
|
||||
enum CACHE_REQUEST_METHOD method;
|
||||
enum CACHE_ERR_CODE error_code;
|
||||
@@ -89,6 +86,7 @@ struct tango_cache_ctx
|
||||
};
|
||||
u_int32_t part_index;
|
||||
u_int32_t need_hdrs; //<2F><>RESPONSE_HDR_
|
||||
bool fail_state;
|
||||
bool close_state; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ùر<C3B9>
|
||||
long res_code;
|
||||
time_t max_age;//Get
|
||||
@@ -101,6 +99,7 @@ struct tango_cache_ctx
|
||||
char *uploadID;
|
||||
char *combine_xml;
|
||||
struct easy_string response;
|
||||
struct easy_string response_tag;
|
||||
TAILQ_HEAD(__etag_list_head, multipart_etag_list) cache_head;
|
||||
|
||||
struct tango_cache_instance *instance;
|
||||
@@ -112,6 +111,7 @@ struct curl_socket_data
|
||||
};
|
||||
|
||||
void easy_string_savedata(struct easy_string *estr, const char *data, size_t len);
|
||||
void easy_string_expand(struct easy_string *estr, size_t to_size);
|
||||
void easy_string_destroy(struct easy_string *estr);
|
||||
|
||||
void tango_cache_ctx_destroy(struct tango_cache_ctx *ctx);
|
||||
|
||||
Reference in New Issue
Block a user