diff Core/RestApi/RestApiPostCall.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/RestApiPostCall.h	Sun Aug 23 11:13:03 2015 +0200
+++ b/Core/RestApi/RestApiPostCall.h	Tue Aug 25 11:04:19 2015 +0200
@@ -47,13 +47,17 @@
     
     RestApiPostCall(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)
     {