zeus::ServiceRemote Class Reference

#include <ServiceRemote.hpp>

Public Member Functions

 ServiceRemote (ememory::SharedPtr< zeus::WebServer > _clientLink, const std::string &_name)
 
 ~ServiceRemote ()
 
bool exist ()
 
template<class... _ARGS>
zeus::FutureBase call (const std::string &_functionName, _ARGS &&... _args)
 
template<class... _ARGS>
zeus::FutureBase callAction (const std::string &_functionName, _ARGS &&... _args, zeus::FutureData::ObserverFinish _callback)
 

Detailed Description

Parameters
[in]

Constructor & Destructor Documentation

§ ServiceRemote()

zeus::ServiceRemote::ServiceRemote ( ememory::SharedPtr< zeus::WebServer _clientLink,
const std::string &  _name 
)
Parameters
[in]

§ ~ServiceRemote()

zeus::ServiceRemote::~ServiceRemote ( )
Parameters
[in]

Member Function Documentation

§ call()

template<class... _ARGS>
zeus::FutureBase zeus::ServiceRemote::call ( const std::string &  _functionName,
_ARGS &&...  _args 
)
inline
Parameters
[in]

§ callAction()

template<class... _ARGS>
zeus::FutureBase zeus::ServiceRemote::callAction ( const std::string &  _functionName,
_ARGS &&...  _args,
zeus::FutureData::ObserverFinish  _callback 
)
inline
Parameters
[in]

§ exist()

bool zeus::ServiceRemote::exist ( )
Parameters
[in]

The documentation for this class was generated from the following file: