MIRA
|
This is the complete list of members for RPCManager, including all inherited members.
addLocalService(const std::string &name, Service &service, AbstractRPCHandlerPtr handler) | RPCManager | inline |
addRemoteService(const RemoteService &serviceInfo, RemoteRequestHandlerPtr handler, uint8 binaryFormatVersion=BinaryBufferSerializer::getSerializerFormatVersion()) | RPCManager | |
call(const std::string &service, const std::string &method, ARGS &&... args) | RPCManager | inline |
callJSON(const json::Value &jsonCall) | RPCManager | |
callJSON(const std::string &jsonCall) | RPCManager | |
callJSON(const std::string &service, const std::string &method, const json::Value ¶ms=json::Value()) | RPCManager | |
callJSON(const std::string &service, const std::string &method, const std::string ¶ms) | RPCManager | |
callJSON(const RPCCallDefinition &rpc) | RPCManager | |
callJSONIntern(const std::string &service, const std::string &callID, const json::Value &request) | RPCManager | protected |
existsService(const std::string &name) const | RPCManager | inline |
getLocalService(const std::string &name) const | RPCManager | inline |
getLocalServices() const | RPCManager | |
getRemoteService(const std::string &name) const | RPCManager | |
getRemoteServices() const | RPCManager | |
handleLocalRequest(typename Backend::ContainerType buffer, const std::string &service) | RPCManager | protected |
handleRemoteRequest(Buffer< uint8 > buffer, RemoteFinishHandlerPtr handler=RemoteFinishHandlerPtr()) | RPCManager | |
handleRemoteRequest(Buffer< uint8 > buffer, RemoteFinishHandlerPtr handler, uint8 binaryFormatVersion) | RPCManager | |
handleRemoteResponse(Buffer< uint8 > buffer) | RPCManager | |
handleRemoteResponse(Buffer< uint8 > buffer, uint8 binaryFormatVersion) | RPCManager | |
handleRequest(typename Backend::ContainerType buffer, RemoteFinishHandlerPtr finishHandler, bool remote) | RPCManager | protected |
implementsInterface(const std::string &name, const std::string &interface) const | RPCManager | inline |
onRPCfinished(AbstractDeferredInvoker *invoker) | RPCManager | protectedvirtual |
queryServicesForInterface(const std::string &interface) const | RPCManager | inline |
reflect(Reflector &r) | RPCManager | inline |
registerCallback(const std::string &interface, AbstractInterfaceCallbackHandlerPtr callback) | RPCManager | |
RemoteFinishHandlerPtr typedef | RPCManager | |
RemoteRequestHandlerPtr typedef | RPCManager | |
RemoteService typedef | RPCManager | |
removeLocalService(const std::string &name) | RPCManager | |
removeRemoteService(const std::string &name) | RPCManager | |
unregisterCallback(const std::string &interface, AbstractInterfaceCallbackHandlerPtr callback) | RPCManager | |
unregisterCallback(AbstractInterfaceCallbackHandlerPtr callback) | RPCManager | |
waitForService(const std::string &name, Duration timeout=Duration::invalid()) const | RPCManager | |
waitForServiceInterface(const std::string &interface, Duration timeout=Duration::invalid()) const | RPCManager | |
~DeferredInvokerFinishHandler() | DeferredInvokerFinishHandler | inlineprotectedvirtual |