38 template <
typename TOrthogonal,
typename TSourceObject>
CbHttpRequestBase(const ClHttp::kHttpRequestMethod http_request_type)
virtual void onEntry() override
virtual void onExit() override
void onOrthogonalAllocation()
virtual void runtimeConfigure() override
const ClHttp::kHttpRequestMethod kRequestType
virtual void onResponseReceived(const ClHttp::TResponse &response)
void makeRequest(const kHttpRequestMethod http_method, const std::string &path="/", const std::string &body="", const std::unordered_map< std::string, std::string > &headers={})
http_session_base::TResponse TResponse
boost::signals2::connection onResponseReceived(void(T::*callback)(const TResponse &), T *object)
void requiresClient(SmaccClientType *&storage)