ServiceRemote.hpp
Go to the documentation of this file.
70 zeus::FutureBase callAction(const std::string& _functionName, _ARGS&&... _args, zeus::FutureData::ObserverFinish _callback) {
std::function< bool(zeus::FutureBase)> ObserverFinish
Define an Observer: function pointer.
Definition: FutureData.hpp:21
zeus::FutureBase callAction(const std::string &_functionName, _ARGS &&... _args, zeus::FutureData::ObserverFinish _callback)
Definition: ServiceRemote.hpp:70
Definition: ServiceRemote.hpp:22
zeus::FutureBase callService(uint32_t _serviceId, const std::string &_functionName, _ARGS &&... _args)
Definition: WebServer.hpp:271
static ememory::SharedPtr< zeus::BufferAnswer > create()
Create a shared pointer on the BufferAnswer.
Generic zeus Future interface to get data asynchronously.
Definition: FutureBase.hpp:14
void addError(const std::string &_value, const std::string &_comment)
Ann an error on the message answer.
~ServiceRemote()
zeus::FutureBase call(const std::string &_functionName, _ARGS &&... _args)
Definition: ServiceRemote.hpp:54
ServiceRemote(ememory::SharedPtr< zeus::WebServer > _clientLink, const std::string &_name)
zeus::FutureBase callServiceAction(uint32_t _serviceId, const std::string &_functionName, _ARGS &&... _args, zeus::FutureData::ObserverFinish _callback)
Definition: WebServer.hpp:282
bool exist()