Line data Source code
1 : #pragma once
2 :
3 : #include <prefixdb/api/common_status.hpp>
4 : #include <memory>
5 : #include <string>
6 :
7 : namespace wamba { namespace prefixdb {
8 :
9 : namespace request
10 : {
11 0 : struct delay_background
12 : {
13 : typedef std::vector<std::string> prefix_list;
14 : // Пустой список - все префиксы
15 : prefix_list prefixes;
16 : time_t delay_timeout_s = 600;
17 : bool contunue_force = false;
18 : typedef std::unique_ptr<delay_background> ptr;
19 : };
20 : }
21 :
22 : namespace response
23 : {
24 0 : struct delay_background
25 : {
26 :
27 : common_status status = common_status::OK;
28 : typedef std::unique_ptr<delay_background> ptr;
29 : typedef std::function< void(ptr) > handler;
30 : };
31 : }
32 :
33 : }}
|