]> 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)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 9 Nov 2016 12:22:53 +0000 (14:22 +0200)
src/lib-http/http-client-request.c
src/lib-http/http-client.h

index eaac523fe83da5dc3dea105211f995ad3f0d7d99..82702e5b3ca89259f3c41cbdbd5db9fd8b7717eb 100644 (file)
@@ -495,18 +495,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 6d595737c1950094467a5c00960cc080ffae1cad..493bf19f94bf6fb2a9b7187bb66e5c7a65862153 100644 (file)
@@ -315,13 +315,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);