]>
Commit | Line | Data |
---|---|---|
f67539c2 TL |
1 | #pragma once |
2 | ||
3 | #include <string> | |
4 | #include "include/common_fwd.h" | |
5 | ||
6 | class req_state; | |
7 | class RGWREST; | |
a4b75251 | 8 | class OpsLogSink; |
f67539c2 | 9 | namespace rgw::sal { |
20effc67 | 10 | class Store; |
f67539c2 TL |
11 | } |
12 | ||
13 | namespace rgw::lua::request { | |
14 | ||
15 | // execute a lua script in the Request context | |
16 | int execute( | |
20effc67 | 17 | rgw::sal::Store* store, |
f67539c2 | 18 | RGWREST* rest, |
a4b75251 | 19 | OpsLogSink* olog, |
f67539c2 TL |
20 | req_state *s, |
21 | const char* op_name, | |
22 | const std::string& script); | |
23 | ||
24 | } | |
25 |