acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
timeout.h
1#pragma once
2
3class timeout :
4 public time
5{
6public:
7
8 timeout(const class ::time& dur) : time(dur) {}
9
10};
11
12
13
14//inline ::payload operator + (::payload payload, const ::timeout& timeout)
15//{
16//
17// if (payload.get_type() != e_type_property_set)
18// {
19//
20// payload["message"] = payload.get_string();
21//
22// }
23//
24// payload["timeout"] = (const class ::time&) timeout;
25//
26// return ::payload;
27//
28//}
29
30
31//inline ::payload operator + (const ::scoped_string & scopedstr, const ::timeout& timeout)
32//{
33//
34// return ::payload(scopedstr) + timeout;
35//
36//}
37
38
39
40//template < typename TYPE_CHAR >
41//inline ::payload operator + (const string_base < TYPE_CHAR >& str, const ::timeout& timeout)
42//{
43//
44// return ::payload(str) + timeout;
45//
46//}
47
48
49