#include <ModularServer.h>
|
std::vector< std::unique_ptr< jsonrpc::AbstractServerConnector > > | m_connectors |
|
std::unique_ptr< jsonrpc::IProtocolHandler > | m_handler |
|
Json::Value | m_implementedModules |
| Mapping for implemented modules, to be filled by subclasses during construction. More...
|
|
template<class... Is>
class ModularServer< Is >
Definition at line 68 of file ModularServer.h.
template<class... Is>
unsigned ModularServer< Is >::addConnector |
( |
jsonrpc::AbstractServerConnector * |
_connector | ) |
|
|
inline |
template<class... Is>
jsonrpc::AbstractServerConnector* ModularServer< Is >::connector |
( |
unsigned |
_i | ) |
const |
|
inline |
template<class... Is>
virtual void ModularServer< Is >::HandleMethodCall |
( |
jsonrpc::Procedure & |
_proc, |
|
|
Json::Value const & |
_input, |
|
|
Json::Value & |
_output |
|
) |
| |
|
inlineoverridevirtual |
template<class... Is>
virtual void ModularServer< Is >::HandleNotificationCall |
( |
jsonrpc::Procedure & |
_proc, |
|
|
Json::Value const & |
_input |
|
) |
| |
|
inlineoverridevirtual |
template<class... Is>
virtual void ModularServer< Is >::modules |
( |
const Json::Value & |
request, |
|
|
Json::Value & |
response |
|
) |
| |
|
inlinevirtual |
template<class... Is>
std::vector<std::unique_ptr<jsonrpc::AbstractServerConnector> > ModularServer< Is >::m_connectors |
|
protected |
template<class... Is>
std::unique_ptr<jsonrpc::IProtocolHandler> ModularServer< Is >::m_handler |
|
protected |
Mapping for implemented modules, to be filled by subclasses during construction.
Definition at line 126 of file ModularServer.h.
The documentation for this class was generated from the following file: