From: Nick Mathewson Date: Wed, 3 Nov 2010 19:12:08 +0000 (-0400) Subject: Add evhttp_response_code to remove one more reason to include http_struct.h X-Git-Tag: release-2.0.9-rc~37^2~2^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=22e0a9b2e8f752bfdcff7b0d96065c2da391bf03;p=libevent Add evhttp_response_code to remove one more reason to include http_struct.h --- diff --git a/http.c b/http.c index 2a1cb670..aafb509d 100644 --- a/http.c +++ b/http.c @@ -3171,6 +3171,12 @@ evhttp_request_get_command(const struct evhttp_request *req) { return (req->type); } +int +evhttp_request_get_response_code(const struct evhttp_request *req) +{ + return req->response_code; +} + /** Returns the input headers */ struct evkeyvalq *evhttp_request_get_input_headers(struct evhttp_request *req) { diff --git a/include/event2/http.h b/include/event2/http.h index d8a716ae..e0fdefe0 100644 --- a/include/event2/http.h +++ b/include/event2/http.h @@ -466,11 +466,13 @@ int evhttp_make_request(struct evhttp_connection *evcon, */ void evhttp_cancel_request(struct evhttp_request *req); - /** Returns the request URI */ const char *evhttp_request_get_uri(const struct evhttp_request *req); /** Returns the request command */ enum evhttp_cmd_type evhttp_request_get_command(const struct evhttp_request *req); + +int evhttp_request_get_response_code(const struct evhttp_request *req); + /** Returns the input headers */ struct evkeyvalq *evhttp_request_get_input_headers(struct evhttp_request *req); /** Returns the output headers */