cloud_base.hpp
1 #ifndef NOOS_CLOUD_BASE_HPP
2 #define NOOS_CLOUD_BASE_HPP
3 #include "includes.ihh"
4 namespace noos {
5 namespace cloud {
14 template <class data_class>
16 {
17 public:
18  // using cloud_type = cloud_class;
19  using data_type = data_class;
20 
25  cloud_base(bool single_call);
26 
31  bool is_single_callable() const;
32 
37  std::string make_http_uri(std::string uri) const;
38 
39 protected:
40  bool single_callable;
41 };
42 
50 {
51  unsigned int size;
52 };
53 
54 #include "cloud_base.tpl"
55 }
56 }
57 #endif
cloud_base(bool single_call)
Constructor.
Definition: cloud_base.hpp:7
cloud service batch class
Definition: cloud_base.hpp:49
Definition: asio_handler.hpp:14
bool is_single_callable() const
Definition: cloud_base.hpp:12
cloud service base class
Definition: cloud_base.hpp:15
std::string make_http_uri(std::string uri) const
Definition: cloud_base.hpp:18