diff Core/RestApi/RestApiPutCall.h @ 1571:3232f1c995a5

provide the origin of the requests to HTTP handlers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 25 Aug 2015 11:04:19 +0200
parents 8dc80ba768aa
children b1291df2f780
line wrap: on
line diff
--- a/Core/RestApi/RestApiPutCall.h	Sun Aug 23 11:13:03 2015 +0200
+++ b/Core/RestApi/RestApiPutCall.h	Tue Aug 25 11:04:19 2015 +0200
@@ -47,13 +47,17 @@
     
     RestApiPutCall(RestApiOutput& output,
                    RestApi& context,
+                   RequestOrigin origin,
+                   const char* remoteIp,
+                   const char* username,
                    const IHttpHandler::Arguments& httpHeaders,
                    const IHttpHandler::Arguments& uriComponents,
                    const UriComponents& trailing,
                    const UriComponents& fullUri,
                    const char* bodyData,
                    size_t bodySize) :
-      RestApiCall(output, context, httpHeaders, uriComponents, trailing, fullUri),
+      RestApiCall(output, context, origin, remoteIp, username,
+                  httpHeaders, uriComponents, trailing, fullUri),
       bodyData_(bodyData),
       bodySize_(bodySize)
     {