changeset 17546:40e128ff3537

lib-http: Added http_client_request_get_target() This can be useful in error message logging without having to duplicate the string.
author Timo Sirainen <tss@iki.fi>
date Tue, 01 Jul 2014 00:10:21 +0300
parents 2c2b94840ff3
children 2be0234cef8e
files src/lib-http/http-client-request.c src/lib-http/http-client.h
diffstat 2 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-http/http-client-request.c	Mon Jun 30 17:25:02 2014 +0300
+++ b/src/lib-http/http-client-request.c	Tue Jul 01 00:10:21 2014 +0300
@@ -336,6 +336,11 @@
 	return 1;    /* valid delay */
 }
 
+const char *http_client_request_get_target(struct http_client_request *req)
+{
+	return req->target;
+}
+
 enum http_request_state
 http_client_request_get_state(struct http_client_request *req)
 {
--- a/src/lib-http/http-client.h	Mon Jun 30 17:25:02 2014 +0300
+++ b/src/lib-http/http-client.h	Tue Jul 01 00:10:21 2014 +0300
@@ -185,6 +185,7 @@
 void http_client_request_delay(struct http_client_request *req,
 	time_t seconds);
 
+const char *http_client_request_get_target(struct http_client_request *req);
 enum http_request_state
 http_client_request_get_state(struct http_client_request *req);
 void http_client_request_submit(struct http_client_request *req);