17 #ifndef __RESOURCE_PROVIDER_MANAGER_HPP__
18 #define __RESOURCE_PROVIDER_MANAGER_HPP__
34 class ResourceProviderManagerProcess;
59 const AcknowledgeOperationStatusMessage& message)
const;
64 const ReconcileOperationsMessage& message)
const;
79 #endif // __RESOURCE_PROVIDER_MANAGER_HPP__
void applyOperation(const ApplyOperationMessage &message) const
Future< Response > request(const Request &request, bool streamedResponse=false)
Asynchronously sends an HTTP request to the process and returns the HTTP response once the entire res...
process::Queue< ResourceProviderMessage > messages() const
Definition: resources.hpp:79
ResourceProviderManager & operator=(const ResourceProviderManager &other)=delete
void reconcileOperations(const ReconcileOperationsMessage &message) const
ResourceProviderManager()
Definition: manager.hpp:37
void acknowledgeOperationStatus(const AcknowledgeOperationStatusMessage &message) const
~ResourceProviderManager()
process::Future< Nothing > publishResources(const Resources &resources)
process::Future< process::http::Response > api(const process::http::Request &request, const Option< process::http::authentication::Principal > &principal) const
Definition: future.hpp:57