]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: client: Added pure attribute to some of the request property functions.
authorStephan Bosch <stephan@dovecot.fi>
Sat, 16 Apr 2016 00:05:28 +0000 (02:05 +0200)
committerStephan Bosch <stephan@rename-it.nl>
Wed, 20 Apr 2016 01:11:03 +0000 (03:11 +0200)
src/lib-http/http-client-request.c
src/lib-http/http-client.h

index cde2db97c64e2872e0068abfe7f77f1a9802fb0a..3ca47d9ce814dd193daa08b3136ec328785e7439 100644 (file)
@@ -440,18 +440,20 @@ int http_client_request_delay_from_response(struct http_client_request *req,
        return 1;    /* valid delay */
 }
 
-const char *http_client_request_get_method(struct http_client_request *req)
+const char *
+http_client_request_get_method(const struct http_client_request *req)
 {
        return req->method;
 }
 
-const char *http_client_request_get_target(struct http_client_request *req)
+const char *
+http_client_request_get_target(const struct http_client_request *req)
 {
        return req->target;
 }
 
 enum http_request_state
-http_client_request_get_state(struct http_client_request *req)
+http_client_request_get_state(const struct http_client_request *req)
 {
        return req->state;
 }
index 3847266109369d59ae0bd566044716dc24664ddd..75cdac58fd50f5086eb8cd9868b7051b5c173d04 100644 (file)
@@ -298,13 +298,16 @@ void http_client_request_delay_msecs(struct http_client_request *req,
 
 /* return the HTTP method for the request */
 const char *
-http_client_request_get_method(struct http_client_request *req);
+http_client_request_get_method(const struct http_client_request *req)
+       ATTR_PURE;
 /* return the HTTP target for the request */
 const char *
-http_client_request_get_target(struct http_client_request *req);
+http_client_request_get_target(const struct http_client_request *req)
+       ATTR_PURE;
 /* return the request state */
 enum http_request_state
-http_client_request_get_state(struct http_client_request *req);
+http_client_request_get_state(const struct http_client_request *req)
+       ATTR_PURE;
 
 /* submit the request. It is queued for transmission to the service */
 void http_client_request_submit(struct http_client_request *req);