业务层适配HTTP流式写消息体的接口.
This commit is contained in:
@@ -92,12 +92,12 @@ struct cached_meta* cache_query_result_get_header(future_result_t * result)
|
||||
meta->content_type=read_http1_hdr((const char*)cache_result->data_frag, "content-type");
|
||||
return meta;
|
||||
}
|
||||
void cache_query_result_append_data(struct evbuffer* buf, future_result_t * result)
|
||||
size_t cache_query_result_get_data(future_result_t * result, const unsigned char** pp_data)
|
||||
{
|
||||
struct tango_cache_result* cache_result=tango_cache_read_result(result);
|
||||
assert(cache_result->type==RESULT_TYPE_BODY);
|
||||
evbuffer_add(buf, cache_result->data_frag, cache_result->size);
|
||||
return;
|
||||
*pp_data=(const unsigned char*)cache_result->data_frag;
|
||||
return cache_result->size;
|
||||
}
|
||||
|
||||
enum cache_query_status async_web_cache_query(struct cache_handle* handle, unsigned int thread_id,
|
||||
|
||||
Reference in New Issue
Block a user